XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 78,271 $ 67,036
Contract liabilities 38,206 40,780
Deferred payments 29,336 123
Current portion of operating lease liabilities 18,088 17,078
Accrued expenses 57,397 12,351
Current portion of long-term debt 12,577 8,400
Accrued interest 9,447 6,194
Other $ 9,238 $ 8,669
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Accrued expenses and other current liabilities $ 252,560 $ 160,631