XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Lessee Operating Lease Liability Maturity (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2026 $ 3,661  
2027 3,395  
2028 3,206  
2028 2,719  
2030 2,507  
Thereafter 12,708  
Total future operating lease payment 28,196  
Amounts representing interest (6,975)  
Present value of net future lease payments $ 21,221 $ 22,941