XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization, Basis of Presentation and Recent Accounting Pronouncements (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable $ 21,523 $ 47,244
Deferred revenue (1,130) 4,614
Net Cash Provided by Operating Activities $ 1,067 22,811
As Previously Reported [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable   54,245
Deferred revenue   (2,387)
Net Cash Provided by Operating Activities   22,811
Adjustments [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable   (7,001)
Deferred revenue   7,001
Net Cash Provided by Operating Activities   $ 0