XML 62 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Summary of Lessee Operating Lease Liability Maturity (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2026 $ 3,712  
2027 3,466  
2028 3,227  
2028 2,888  
2030 2,543  
Thereafter 13,309  
Total future operating lease payment 29,145  
Amounts representing interest (7,644)  
Present value of net future lease payments $ 21,501 $ 22,941