XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Notes)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
(in thousands)June 30, 2025December 31, 2024
Accrued compensation and benefits$44,090 $67,036 
Contract liabilities43,158 40,780 
Accrued expenses24,631 12,351 
Current portion of operating lease liabilities17,309 17,078 
Accrued interest10,089 6,194 
Current portion of long-term debt9,358 8,400 
Other9,713 8,792 
Accrued expenses and other current liabilities$158,348 $160,631