XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued bonus $ 8,152 $ 8,773
Accrued inventory 4,572 619
Accrued vacation 4,247 3,966
Accrued payroll 1,791 1,490
Other accrued expenses and current liabilities 6,210 8,942
Total accrued liabilities and other current liabilities $ 24,972 $ 23,790