XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Restricted cash $ 6,402 $ 6,325
Prepaid software maintenance 4,517 4,905
Prepaid project deposit 3,619 3,699
Prepaid vendor payments 3,361 2,403
Prepaid taxes 959 881
Income tax receivable 670 670
Prepaid other 2,039 1,567
Other 2,279 1,324
Other current assets $ 23,846 $ 21,774