XML 107 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Operating Results (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 198,548 $ 209,921 $ 242,058
Gross profit $ 33,019 $ 46,113 $ 50,821
Gross margin 16.60% 22.00% 21.00%
Operating Segments | Laser Products      
Segment Reporting Information [Line Items]      
Revenue $ 136,659 $ 156,666 $ 192,658
Gross profit $ 31,094 $ 44,891 $ 50,063
Gross margin 22.80% 28.70% 26.00%
Operating Segments | Advanced Development      
Segment Reporting Information [Line Items]      
Revenue $ 61,889 $ 53,255 $ 49,400
Gross profit $ 4,363 $ 3,628 $ 3,435
Gross margin 7.00% 6.80% 7.00%
Corporate and Other      
Segment Reporting Information [Line Items]      
Revenue $ 0 $ 0 $ 0
Gross profit $ (2,438) $ (2,406) $ (2,677)