XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Compensation - Schedule of Accrued Compensation (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Line Items]    
Accrued bonus $ 1,206,000 $ 2,843,000
Accrued commission 680,000 602,000
Accrued salary/wages 4,705,000 4,085,000
Accrued social insurance 6,775,000 7,082,000
Accrued vacation/holiday 3,351,000 3,252,000
Other accrued compensation 2,153,000 2,441,000
Total accrued compensation 18,870,000 20,305,000
Accrued Salaries and Wages    
Accrued Liabilities, Current [Line Items]    
Accrued severance 800,000  
Accrued Social Insurance    
Accrued Liabilities, Current [Line Items]    
Accrued severance $ 25,000 $ 100,000