XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Trade Receivables - Summary of Financial Results Presented Under New Standard for Current Period and Under Historical Accounting Policy for Comparative Periods (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Line Items]        
Balance, end of the period   $ 2,804   $ 2,804
ASU 2016-13        
Accounts Receivable, Allowance for Credit Loss [Line Items]        
Balance, beginning of the period $ 5,698 2,151 $ 3,174 2,057
Accruals 374 749 1,108 925
ASC326 implementation     1,270  
ASC326 quarterly adjustments 1,368   1,874  
Releases of provision (82)   (86)  
Utilization of provision (622) (55) (631) (122)
Effect of foreign exchange rate 18 (41) 45 (56)
Balance, end of the period $ 6,754 $ 2,804 $ 6,754 $ 2,804