XML 75 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Accounts payable $ 122,888 $ 102,678
Accrued expenses 124,059 181,574
Accrued salary and benefits 71,297 62,072
Accrued professional fees 24,696 23,271
Total $ 342,940 $ 369,595