Commitments and Contingencies - Future Minimum Payments on Other Contractual Obligations (Detail) $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] | |
Other contractual obligations 2025 | $ 2,069 |
Other contractual obligations 2026 | 4,798 |
Other contractual obligations 2027 | 1,668 |
Other contractual obligations 2028 | 13 |
Other contractual obligations 2029 and thereafter | 0 |
Other contractual obligations, Total minimum payments | $ 8,548 |