v3.25.2
Long-Term Obligations - Summary of Future Minimum Payments on 2029 Notes (Detail) - 2029 Notes [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
May 08, 2024
Debt Instrument [Line Items]      
2025 $ 3,480    
2026 6,960    
2027 6,960    
2028 6,960    
2029 118,552    
Total minimum payments 142,912    
Less: interest expense and unamortized debt issuance costs (84,236)    
Plus: fair value of 2029 Notes Derivatives 4,008 $ 13,688 $ 78,900
Term Loan $ 62,684 $ 68,345