XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE (Tables)
3 Months Ended
Mar. 31, 2024
Revenue  
Schedule of contract balances
         
   March 31, 2024   December 31, 2023 
         
Accounts receivable, net  $56,760   $30,376 
Short-term contract assets  $   $ 
Long-term contract assets  $   $ 
Short-term liability deferred revenue  $35,708   $39,875 
Long-term liability deferred revenue  $   $ 

Schedule of changes in contract balances
        
   March 31, 2024 
   Assets   Liabilities 
Balance at December 31, 2023  $30,376   $(39,875)
Revenue recognized that was previously included in deferred revenue       4,167 
Billed receivables recorded   13,884     
Unbilled receivables recorded   12,500     
Balance at March 31, 2024  $56,760   $(35,708)