XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PREPAID EXPENSES AND OTHER ASSETS (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Assets [Abstract]      
Funds held in trust account $ 0 $ 174,437  
Inventory 110,482 101,675  
Equity method investments 2,087 41,298  
Prepaid expenses 24,813 17,623  
Unbilled receivables 13,402 14,144 $ 12,315
Other receivables 39,001 66,403  
Other assets 47,542 45,116  
Prepaid expenses and other assets $ 237,327 $ 460,696