v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating, Remainder of 2025 $ 28,024
Operating, 2026 55,510
Operating, 2027 50,163
Operating, 2028 37,387
Operating, 2029 37,648
Operating, Thereafter 131,480
Total $ 340,212