v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Other Commitments [Line Items]          
Employer matching contributions to 401(k) plan $ 0 $ 0 $ 0 $ 0  
Legal settlement expense, net of insurance proceeds 0 $ 3,362 0 $ 3,362  
Delaware Stockholder Litigation          
Other Commitments [Line Items]          
Estimated litigation liability         $ 8,000
Litigation settlement, loss         7,600
Litigation settlement, fee expense         400
Legal settlement insurance receivable         4,600
Legal settlement expense, net of insurance proceeds         3,400
Payments for legal settlements 3,000        
Payments for legal settlements from insurance 4,600        
Licenses Related to Certain Intellectual Property          
Other Commitments [Line Items]          
Annual minimum fixed payments 100   100    
Accrued payments $ 100   $ 100   $ 100