XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Operating Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 56,129 $ 50,634 $ 151,167 $ 158,029
Gross profit $ 12,550 $ 9,938 $ 31,888 $ 36,309
Gross margin 22.40% 19.60% 21.10% 23.00%
Operating Segments | Laser Products        
Segment Reporting Information [Line Items]        
Revenue $ 41,132 $ 38,103 $ 104,960 $ 118,802
Gross profit $ 12,475 $ 9,596 $ 30,261 $ 35,860
Gross margin 30.30% 25.20% 28.80% 30.20%
Operating Segments | Advanced Development        
Segment Reporting Information [Line Items]        
Revenue $ 14,997 $ 12,531 $ 46,207 $ 39,227
Gross profit $ 704 $ 850 $ 3,456 $ 2,320
Gross margin 4.70% 6.80% 7.50% 5.90%
Corporate and Other        
Segment Reporting Information [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0
Gross profit $ (629) $ (508) $ (1,829) $ (1,871)