XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Segment and Geographic Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues $ 102,952 $ 43,270 $ 202,811 $ 83,943
Cost of goods sold (71,790) (33,708) (141,105) (66,790)
Adjusted research and development (20,612) (13,078) (38,422) (24,790)
Adjusted sales and marketing (8,135) (5,910) (13,492) (9,707)
Adjusted general and administrative (18,391) (16,818) (34,706) (30,545)
Total 9,098 26,115 18,270 49,285
Operating Segments [Member]        
Revenues 102,952 43,270 202,811 83,943
Cost of goods sold (71,790) (33,708) (141,105) (66,790)
Adjusted research and development (20,425) (12,517) (37,960) (23,945)
Adjusted sales and marketing (7,303) (3,526) (12,337) (7,039)
Adjusted general and administrative (14,336) (9,936) (27,224) (19,821)
Other segment items 1,804 (9,698) (2,455) (15,633)
Total $ (9,098) $ (26,115) $ (18,270) $ (49,285)