XML 56 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade and Other Receivables, Net (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
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