v3.25.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable [Member]  
Financing Receivable, Past Due [Line Items]  
Schedule of Short Term and Long Term Notes Receivables
Accounts receivable, net consist of the following as of December 31, 2024 and 2023:
 
    
December 31, 2024
    
December 31, 2023
 
Trade accounts receivable
   $ 27,657      $ 15,963
Other receivables
     785        6,150
  
 
 
    
 
 
 
Total trade accounts and other receivables
     28,442        22,113
  
 
 
    
 
 
 
Less: allowance for credit losses
     (6,754      (6,512
  
 
 
    
 
 
 
Accounts receivable, net
   $ 21,688    $ 15,601
  
 
 
    
 
 
 
Changes in the Company’s allowance for credit losses were as follows:
 
    
December 31, 2024
    
December 31, 2023
 
Allowance for credit losses as of January 1,
   $ (6,512    $ (3,142
Provision
     (5,026      (3,327
Charge-offs and recoveries
     4,784      —   
Other adjustments
     —         (43
  
 
 
    
 
 
 
Allowance for credit losses as of December 31,
   $ (6,754    $ (6,512