v3.25.1
Selling, General and Administrative Expenses - Summary of Selling, General and Administrative Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Selling, General and Administrative Expense [Abstract]      
Salaries and benefits $ 79,723 $ 89,794 $ 125,702
Professional fees 10,862 13,290 19,208
Depreciation and amortization 24,897 35,358 59,470
Operating facilities costs 42,329 41,759 42,631
Operating office and general expenses 23,898 10,612 9,879
Advertising and promotion 3,945 5,894 14,173
Other fees and expenses 2,694 2,884 6,267
Total selling, general and administrative expenses $ 188,348 $ 199,591 $ 277,330