Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Trade accounts receivable $ 40,177 $ 37,568
Unbilled accounts receivable 0 2,626
Accounts Receivable, before Allowance for Credit Loss 40,177 40,194
Less allowances (3,864) (3,140)
Total accounts receivable $ 36,313 $ 37,054