v3.25.1
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Net revenue $ 86,693 $ 109,976
Net loss and comprehensive loss (18,843) (2,100)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]    
Segment Reporting Information [Line Items]    
Net loss and comprehensive loss 0 0
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Net revenue 86,693 109,976
Cost of goods sold 23,723 28,696
Clinical expense 4,027 5,876
Sales and marketing 48,033 50,282
General and administrative 23,634 21,139
Other segment items 6,119 6,083
Net loss and comprehensive loss $ (18,843) $ (2,100)