XML 80 R52.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEET COMPONENTS - Components of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related expenses $ 34,752 $ 34,484
Accrued vacation 8,608 7,431
Accrued professional services fees 7,234 1,724
Accrued expenses 7,006 3,112
Claims payable 4,464 2,988
Accrued state and foreign income and sales taxes 2,388 745
Accrued employee share purchase plan contributions 1,045 1,002
Total accrued liabilities $ 65,497 $ 51,486