v3.26.1
Note 17 - Segment and Geographic Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues $ 191,922 $ 102,952 $ 343,066 $ 202,811
Cost of goods sold (138,715) (71,790) (245,943) (141,105)
Adjusted research and development (34,871) (20,612) (60,527) (38,422)
Adjusted sales and marketing (11,490) (8,135) (17,837) (13,492)
Adjusted general and administrative (31,573) (18,391) (56,477) (34,706)
Net loss (22,781) (9,098) (37,062) (18,270)
Operating Segments [Member] | Single Reportable Segment [Member]        
Revenues 191,922 102,952 343,066 202,811
Cost of goods sold (138,715) (71,790) (245,943) (141,105)
Adjusted research and development (34,039) (20,425) (59,243) (37,960)
Adjusted sales and marketing (10,602) (7,303) (16,498) (12,337)
Adjusted general and administrative (22,914) (14,336) (43,187) (27,224)
Other segment items (8,433) 1,804 (15,257) (2,455)
Net loss $ (22,781) $ (9,098) $ (37,062) $ (18,270)