XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade and other receivables (Tables)
12 Months Ended
Dec. 31, 2023
Subclassifications of assets, liabilities and equities [abstract]  
Schedule of Trade and Other Receivables
December 31, 2023December 31, 2022
Trade accounts receivable$37,490 $25,812 
Other receivables7,806 10,103 
Contract assets13,269 12,781 
$58,565 $48,696 
Schedule of Explanation of Significant Changes in Contract Assets
Contract assetsDecember 31, 2023
At January 1, 2023$12,781 
Additions to contract assets8,435 
Invoiced during the year(7,947)
At December 31, 2023$13,269 
Deferred revenueDecember 31, 2023December 31, 2022
Beginning Balance$8,030 $12,109 
Additions to deferred revenue21,790 21,650 
Revenue recognized during the year(25,232)(25,729)
Ending Balance$4,588 $8,030