v3.25.2
Long-Term Obligations - Summary of Future Minimum Payments on 2025 Notes (Detail) - 2025 Notes [Member]
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
Minimum payments due in 2025 $ 24,868
Less: interest expense and unamortized debt issuance costs (384)
Term Loan $ 24,484