XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Restricted cash $ 6,368 $ 4,845
Prepaid software maintenance 4,264 4,650
Prepaid project deposit 3,625 3,615
Prepaid vendor payments 2,411 2,084
Income tax receivable 403 322
Prepaid taxes 309 142
Prepaid other 1,920 1,836
Other 1,736 1,483
Other current assets $ 21,036 $ 18,977