v3.25.1
Leases - Summary of Future Minimum Payments Under Operating Leases (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 3,731
2026 3,214
2027 2,937
2028 2,388
2029 397
2030 and thereafter 0
Total undiscounted lease commitments 12,667
Less: Imputed interest (1,236)
Total discounted operating lease liabilities $ 11,431
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:OtherLiabilities