XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventories [Abstract]  
Schedule of Detailed Information About Inventories
December 31, 2023December 31, 2022
Raw materials and consumables$15,085 $29,016 
Work-in-progress15,041 17,171 
Finished goods7,169 8,502 
Service inventory8,575 3,361 
$45,870 $58,050