v3.26.1
Debt - Summary of Debt Obligation (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total notes payable, gross $ 0 $ 70,014
Less: unamortized deferred debt issuance costs 0 (863)
Less: unamortized debt discount 0 (9,123)
Total notes payable, net 0 60,028
Less: current portion 0 (44)
Total notes payable 0 59,984
2025 Credit Agreement    
Debt Instrument [Line Items]    
Total notes payable, gross 0 30,000
Total notes payable, net 0 28,944
December 2024 Convertible Note    
Debt Instrument [Line Items]    
Total notes payable, gross 0 11,606
Total notes payable, net 0 9,132
Additional 2024 Convertible Notes    
Debt Instrument [Line Items]    
Total notes payable, gross 0 11,405
Total notes payable, net 0 8,974
2025 Convertible Notes    
Debt Instrument [Line Items]    
Total notes payable, gross 0 16,930
Total notes payable, net 0 12,934
Rights Offering Convertible Notes    
Debt Instrument [Line Items]    
Total notes payable, gross 0 73
Total notes payable, net $ 0 $ 44