v3.25.2
Long-Term Obligations - Summary of Future Minimum Payments on Term Loan (Detail) - Term Loan [Member]
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]  
2025 $ 6,775
2026 32,227
2027 35,489
2028 60,548
Total minimum payments 135,039
Less: interest expense and unamortized debt issuance costs (39,223)
Term Loan $ 95,816