XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEET DETAILS - Schedule of Accrued Liabilities Components (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and related expenses $ 38,458 $ 34,752
Accrued vacation 10,050 8,608
Accrued expenses 13,811 7,006
Claims payable 5,295 4,464
Accrued employee share purchase plan contributions 2,863 1,045
Accrued income and sales taxes 3,071 2,388
Accrued professional services fees 3,083 7,234
Total accrued liabilities 76,631 $ 65,497
Increase to accrued payroll and related expenses $ 4,000