v3.25.2
Segment and Related Information - Schedule of Measures of Segment Profit and Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]            
Net revenues from external customers $ 86,188   $ 87,002   $ 174,176 $ 159,976
Significant segment expenses:            
Net income (loss) 4,523 $ (25,848) 8,920 $ (2,534) (21,325) 6,386
Reportable Segment            
Segment Reporting Information [Line Items]            
Net revenues from external customers 86,188   87,002   174,176 159,976
Significant segment expenses:            
Personnel costs 51,551   48,051   103,751 93,967
Organizational and business development costs 14,487   11,835   28,716 22,835
Inventory usage 5,458   5,013   10,189 9,800
Clinical studies and publication costs 1,923   3,177   4,008 5,814
Professional services 2,298   2,420   5,874 5,544
Other segment items 5,948   7,586   42,963 15,630
Net income (loss) $ 4,523   $ 8,920   $ (21,325) $ 6,386