XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of contract balances
         
   June 30, 2024   December 31, 2023 
         
Accounts receivable, net  $8,065   $30,376 
Short-term contract assets  $   $ 
Long-term contract assets  $   $ 
Short-term liability deferred revenue  $31,541   $39,875 

Schedule of changes in contract balances
         
   Six Months Ended June 30, 2024 
   Assets   Liabilities 
Balance at December 31, 2023  $30,376   $(39,875)
Revenue recognized that was previously included in deferred revenue       8,334 
Decreases/increases due to cash received   (63,884)    
Billed receivables recorded   33,508     
Transferred to receivables from unbilled receivables   (19,624)    
Unbilled receivables recorded   27,689     
Balance at June 30, 2024  $8,065   $(31,541)