XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Credit Loss [Abstract]  
Schedule of Accounts Receivable

The following table presents the components of the Company’s receivables:

   2023   2022 
   December 31, 
   2023   2022 
Trade receivables  $25,576   $22,546 
Allowance for credit losses   (272)   (113)
Accounts receivable, net   25,304    22,433 
Non-trade receivables   961    2,269 
Total accounts receivable  $26,265   $24,702 
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, 2023:

 

Beginning Balance, January 1, 2023  $113 
Provision for credit losses   159 
Ending Balance, December 31, 2023  $272