v3.26.1
OTHER INFORMATION - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Income and Expenses [Abstract]    
Accrued rent $ 53,630 $ 60,660
Accrued employee compensation and benefits 32,076 40,942
Accrued taxes 15,099 14,315
Accrued other 61,173 53,776
Total accrued expenses $ 161,978 $ 169,693