XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Restricted cash $ 7,881 $ 4,845
Prepaid software maintenance 5,848 4,650
Prepaid project deposit 3,699 3,615
Prepaid vendor payments 2,805 2,084
Income tax receivable 1,498 322
Prepaid taxes 1,036 142
Prepaid other 2,055 1,836
Other 2,236 1,483
Other current assets $ 27,058 $ 18,977