XML 30 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and Other Receivables, Net
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Receivables, Net
Accounts receivable at December 31, 2024 and 2023, consists of the following (in thousands):
 December 31,
 20242023
Accounts and other receivables$58,655 $41,826 
Contract assets and unbilled receivables7,249 7,806 
Total receivables65,904 49,632 
Less: Allowance for credit losses(922)(574)
Trade and other receivables, net$64,982 $49,058 

The bad debt (recovery) expense reflected in general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Loss for the years ended December 31, 2024, 2023 and 2022, totaled approximately $0.3 million, zero and $(0.3) million, respectively.