v3.24.0.1
OTHER INFORMATION - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Income and Expenses [Abstract]    
Accrued rent $ 114,489 $ 86,892
Accrued employee compensation and benefits 73,422 86,630
Accrued taxes 51,209 37,590
Accrued agency commissions and incentives 42,736 31,675
Accrued other 103,764 87,963
Total accrued expenses $ 385,620 $ 330,750