Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Details)

v3.23.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Trade accounts receivable $ 37,568 $ 18,520
Unbilled accounts receivable 2,626 23,089
Accounts Receivable, before Allowance for Credit Loss 40,194 41,609
Less allowances (3,140) (3,901)
Total accounts receivable $ 37,054 $ 37,708