XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Accrued compensation and benefits $ 55,806 $ 51,385
Accrued interest 27,333 10,606
Dividends payable 13,888 14,902
Termination benefits 5,944 5,252
Income taxes payable 10,405 6,954
Current operating lease liabilities 5,367 4,238
Other liabilities 17,986 15,911
Total accrued expenses and other current liabilities $ 136,729 $ 109,248
Operating lease liability, current [Extensible List] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities