XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancelable Leases (Detail)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 (remainder) $ 10,420
2026 12,306
2027 5,740
2028 2,911
2029 2,883
Thereafter 3,209
Total lease payments 37,469
Less imputed interest (2,907)
Present value of lease liabilities $ 34,562