v3.26.1
Commitments and Contingencies - Contingent Value Rights Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Commitments [Line Items]    
Contingent value rights liability, current $ 0 $ 638
Contingent value rights liability, non-current 409 428
Lease CVR    
Other Commitments [Line Items]    
Contingent value rights liability, current 0 312
Contingent value rights liability, non-current 409 428
Intellectual Property CVR    
Other Commitments [Line Items]    
Contingent value rights liability, current 0 326
Contingent value rights liability, non-current $ 0 $ 0