v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Payments (Detail)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating, 2026 $ 56,535
Operating, 2027 50,257
Operating, 2028 37,455
Operating, 2029 37,188
Operating, 2030 36,117
Operating, Thereafter 95,832
Total $ 313,384