v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Roll Forward]    
Repayments on sale of future revenues $ 0 $ (2,872)
Payments for accrued interest on sale of future revenues (5,000) $ (2,128)
DRI Healthcare Acquisitions LP | License Agreement    
Debt Instrument [Roll Forward]    
Deferred royalty obligation related to the sale of future revenues, net as of December 31, 2025 58,605  
Repayments on sale of future revenues 0  
Payments for accrued interest on sale of future revenues (5,000)  
Non-cash interest expense associated with sale of future revenues 2,008  
Amortization of issuance costs 125  
Deferred royalty obligation related to the sale of future revenues, net as of June 30, 2026 $ 55,738