Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details)

v3.22.4
Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 62,725 $ 24,452
Accounts receivable, net 100.00% 100.00%
Held And Unbilled    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 303 $ 848
Accounts receivable, net 0.50% 3.50%
Aged 0-90 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 61,556 $ 22,194
Accounts receivable, net 98.10% 90.80%
Aged 91-180 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 565 $ 888
Accounts receivable, net 0.90% 3.60%
Aged 181-365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 287 $ 450
Accounts receivable, net 0.50% 1.80%
Aged Over 365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 14 $ 72
Accounts receivable, net 0.00% 0.30%