XML 37 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts receivable
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Accounts receivable Accounts receivable
NoteDecember 31, 2024December 31, 2023
Trade10$69,411 $65,386 
Holdbacks791 363 
Accrued trade receivables71,933 16,556 
Contract receivables $142,135 $82,305 
Other23,935 15,550 
 $166,070 $97,855