XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll $ 27,871 $ 21,903
Interest 22,837 23,322
Insurance benefits 10,972 10,801
Accrued variable lease and contract expense 34,416 30,375
Stock-based compensation 16,404 7,936
Other 21,443 12,858
Total accrued expenses $ 133,943 $ 107,195