XML 67 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Principal Business Activity and Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Raw materials $ 16,055 $ 17,464
Work in progress 2,591 2,234
Finished goods 140,663 122,907
Total inventories $ 159,309 $ 142,605