XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Credit Loss [Abstract]  
Schedule of Accounts Receivable

The following table presents the components of the Company’s accounts receivable, net:

 

   2024   2023 
   December 31, 
   2024   2023 
Trade receivables   6,906    25,576 
Allowance for credit losses   (2,567)   (272)
Total accounts receivable  $4,339   $25,304 
Schedule of Allowance For Credit Losses on Trade Receivables

The following table displays the roll forward of the allowance for credit losses on the Company’s trade receivables during the year ended December 31, 2024:

 

 

Beginning Balance, January 1, 2024  $272 
Provision for credit losses   2,295 
Ending Balance, December 31, 2024  $2,567