v3.25.2
Leases - Summary Of Maturities Of Operating Lease Liabilities (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 2,984
2026 5,498
2027 4,411
2028 4,479
2029 3,983
Thereafter 1,510
Total lease payments 22,865
Less: imputed interest (3,600)
Present value of operating lease liabilities $ 19,265