XML 49 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Aggregate Future Minimum Lease Payments Under Noncancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2025 $ 8,798
2026 9,396
2027 9,336
2028 9,324
2029 6,171
Thereafter 37,292
Total minimum payments required 80,317
Less short-term leases (117)
Less imputed interest (28,874)
Total operating lease liabilities $ 51,326