XML 113 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary Of Maturities Of Operating Lease Liabilities (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2025 $ 3,663
2026 4,193
2027 4,257
2028 4,358
2029 3,933
Thereafter 1,511
Total lease payments 21,915
Less: imputed interest (4,190)
Present value of operating lease liabilities $ 17,725