v3.26.1
Reporting Segment and Geographic Information - Summary of Consolidated Net Loss by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]        
Total revenues $ 21,702,000 $ 18,418,000 $ 40,953,000 $ 36,932,000
Purchases of inventory (3,483,000) (3,277,000) (6,261,000) (5,775,000)
Other cost of sales (452,000) (192,000) (1,197,000) (528,000)
Gross profit 17,767,000 14,949,000 33,495,000 30,629,000
Operating expenses:        
Sales and marketing (13,573,000) (14,314,000) (26,414,000) (29,147,000)
General and administrative (5,971,000) (6,666,000) (12,032,000) (13,057,000)
Research and development (5,078,000) (5,117,000) (10,707,000) (11,400,000)
Total operating expenses (24,622,000) (26,097,000) (49,153,000) (53,604,000)
Operating loss (6,855,000) (11,148,000) (15,658,000) (22,975,000)
Interest expense (1,463,000) (1,252,000) (2,887,000) (2,485,000)
Other income, net 688,000 2,484,000 293,000 1,693,000
Loss before income taxes (7,630,000) (9,916,000) (18,252,000) (23,767,000)
Income tax expense (33,000) (4,000) (22,000) (12,000)
Net loss $ (7,663,000) $ (9,920,000) $ (18,274,000) $ (23,779,000)