XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Note 17 - Segment and Geographic Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues $ 118,630 $ 65,151 $ 321,441 $ 149,094
Cost of goods sold (85,367) (49,234) (226,472) (116,023)
Adjusted research and development (21,265) (13,428) (59,687) (38,218)
Adjusted sales and marketing (9,871) (4,796) (23,363) (14,503)
Adjusted general and administrative (20,314) (14,240) (55,020) (44,786)
Total 17,936 17,757 36,206 67,042
Operating Segments [Member]        
Revenues 118,630 65,151 321,441 149,094
Cost of goods sold (85,367) (49,234) (226,472) (116,023)
Adjusted research and development (20,951) (13,072) (58,653) (37,018)
Adjusted sales and marketing (9,586) (4,441) (22,181) (11,480)
Adjusted general and administrative (16,518) (10,428) (43,742) (30,249)
Other segment items (4,144) (5,733) (6,599) (21,366)
Total $ (17,936) $ (17,757) $ (36,206) $ (67,042)