XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Finance Leases, 2025 $ 471  
Finance Leases, 2026 204  
Finance Leases, 2027 393  
Finance Leases, 2028 13  
Finance Leases, Total 1,081  
Finance Leases, Less: Imputed interest (86)  
Finance Leases, Total lease liabilities, net of interest 995 $ 1,090
Operating Leases, 2025 911  
Operating Leases, 2026 3,226  
Operating Leases, 2027 1,617  
Operating Leases, 2028 180  
Operating Leases, 2029 163  
Operating Leases, Thereafter 219  
Operating Leases, Total 6,316  
Operating Leases, Less: Imputed interest (320)  
Operating Leases, Total lease liabilities, net of interest $ 5,996 $ 6,952