Quarterly report pursuant to Section 13 or 15(d)

Company Description and Summary of Significant Accounting Policies, Contract Asset and Accounts Receivable and Allowances for Doubtful Accounts (Details)

v3.23.1
Company Description and Summary of Significant Accounting Policies, Contract Asset and Accounts Receivable and Allowances for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Contract Asset and Accounts Receivable and Allowances for Doubtful Accounts [Abstract]    
Contract asset (Note 9) $ 2,467 $ 3,552
Bad debt expense 0  
Allowance for doubtful accounts $ 0 $ 0