v3.26.1
Leases - Summary of Future Minimum Payments Under Operating Leases (Detail)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 5,816
2027 9,485
2028 5,091
2029 3,596
2030 696
2031 and thereafter 81
Total undiscounted lease commitments 24,765
Less: Imputed interest (1,998)
Total discounted operating lease liabilities $ 22,767
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherLiabilities