XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid taxes $ 6,800 $ 881
Prepaid software maintenance 5,310 4,905
Prepaid project deposit 3,582 3,699
Prepaid vendor payments 3,299 2,403
Restricted cash 3,006 6,325
Income tax receivable 1,089 670
Prepaid other 1,918 1,567
Other current assets 2,404 1,324
Other current assets $ 27,408 $ 21,774