v3.26.1
Long-Term Obligations - Summary of Future Minimum Payments on New 2029 Notes and 2028 Notes (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
New 2029 Notes [Member]    
Debt Instrument [Line Items]    
2026 $ 7,343  
2027 9,718  
2028 9,718  
2029 111,491  
Total minimum payments 138,270  
Less: interest expense and unamortized debt issuance costs (58,872)  
Plus: fair value of embedded derivatives 19,252 $ 16,313
Term Loan 98,650 89,973
2028 Notes [Member]    
Debt Instrument [Line Items]    
2026 1,064  
2027 1,408  
2028 16,763  
2029 0  
Total minimum payments 19,235  
Less: interest expense and unamortized debt issuance costs (8,323)  
Plus: fair value of embedded derivatives 15,025 11,142
Term Loan $ 25,937 $ 21,117