Annual report pursuant to Section 13 and 15(d)

Supplemental Balance Sheet Information - Additional Information (Details)

v3.23.1
Supplemental Balance Sheet Information - Additional Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Dec. 31, 2022
Jan. 31, 2022
Dec. 31, 2021
Accrued expenses $ 9,973   $ 4,709  
Prepaid expenses $ 909   1,803  
CARES Act [Member] | Impact Of PPP Loan Under CARES Act [Member] | Other Current And Long Term Liabilities [Member]        
Payroll tax deferral amount     689  
CARES Act [Member] | Impact Of PPP Loan Under CARES Act [Member] | Due On December Thirty One Two Thousand Twenty One [Member]        
Percentage of deferred payroll taxes amount due next twelve months       50.00%
CARES Act [Member] | Impact Of PPP Loan Under CARES Act [Member] | Due On December Thirty One Two Thousand Twenty Two [Member]        
Percentage of deferred payroll taxes amount due year one   50.00%    
Factoring Agreement Member        
Accrued expenses     1,129  
Sales tax payable     $ 722