XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Restricted cash $ 6,325 $ 4,845
Prepaid software maintenance 4,905 4,650
Prepaid project deposit 3,699 3,615
Income tax receivable 670 322
Prepaid vendor payments 2,403 2,084
Prepaid taxes 881 142
Prepaid other 1,567 1,836
Other 1,324 1,483
Other current assets $ 21,774 $ 18,977