v3.22.4
Trade and other receivables (Tables)
12 Months Ended
Dec. 31, 2022
Subclassifications of assets, liabilities and equities [abstract]  
Schedule of Trade and Other Receivables
December 31, 2022December 31, 2021
Trade accounts receivable$25,812 $19,423 
Other receivables10,103 6,586 
Contract assets12,781 20,386 
$48,696 $46,395 
Schedule of Explanation of Significant Changes in Contract Assets
Contract assetsDecember 31, 2022
At January 1, 2022$20,386 
Additions to contract assets13,306 
Invoiced during the year(20,911)
At December 31, 2022$12,781 
Deferred revenueDecember 31, 2022December 31, 2021
Beginning Balance$12,109 $9,888 
Additions to deferred revenue21,650 23,618 
Revenue recognized during the year(25,729)(21,397)
Ending Balance$8,030 $12,109