XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information and Foreign Operations - Product Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue by product type        
Revenue $ 27,923 $ 18,595 $ 50,611 $ 38,000
Substrates        
Revenue by product type        
Revenue 19,745 11,027 36,648 24,516
Raw materials and others        
Revenue by product type        
Revenue $ 8,178 $ 7,568 $ 13,963 $ 13,484