v3.26.1
Segment Information - Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues $ 36,220 $ 20,401
Research and development identified to programs 4,392 3,258
Selling, general and administrative identified to programs 20,783 19,545
Income tax expense (6,914) (1,182)
Depreciation and amortization expense 368 1,649
Interest expense 1,711 1,969
Net income (loss) 37,890 (3,099)
Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenues 36,220 20,401
Income tax expense 6,914 1,182
Interest income (2,184) (718)
Depreciation and amortization expense 368 1,649
Interest expense 1,711 1,969
Other expense (income), net (33,654) (3,385)
Net income (loss) 37,890 (3,099)
Direct Operating Costs | Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Research and development identified to programs 2,932 2,361
Selling, general and administrative identified to programs 6,432 7,561
Indirect Operating Costs | Reportable Segment    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Research and development identified to programs 1,460 897
Selling, general and administrative identified to programs $ 14,351 $ 11,984