XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Organization, Basis of Presentation and Recent Accounting Pronouncements (Details 1) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable $ 60,708 $ 83,226
Deferred revenue (68,344) (48,235)
Net Cash Provided by Operating Activities $ 53,108 62,239
As Previously Reported [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable   93,496
Deferred revenue   (58,505)
Net Cash Provided by Operating Activities   62,239
Adjustments [Member]    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Accounts receivable   (10,270)
Deferred revenue   10,270
Net Cash Provided by Operating Activities   $ 0