Long overdue

High Time

In summary, the idiom “high time” conveys a sense of urgency, emphasizing that a particular action or event should have occurred earlier and needs to be addressed promptly to avoid further delay or consequences.