XML 126 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Foreign Operations - Product Information (Details) - Single reportable segment - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue by product type      
Revenue $ 99,361 $ 75,795 $ 141,118
Substrates      
Revenue by product type      
Revenue 67,748 47,466 111,094
Raw materials and others      
Revenue by product type      
Revenue $ 31,613 $ 28,329 $ 30,024