XML 109 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance Leases, 2025 $ 564  
Finance Leases, 2026 395  
Finance Leases, 2027 198  
Finance Leases, 2028 8  
Finance Leases, Total 1,165  
Finance Leases, Less: Imputed interest (75)  
Finance Leases, Total lease liabilities, net of interest 1,090 $ 1,124
Operating Leases, 2025 3,185  
Operating Leases, 2026 2,876  
Operating Leases, 2027 1,285  
Operating Leases, Total 7,346  
Operating Leases, Less: Imputed interest (394)  
Operating Leases, Total lease liabilities, net of interest $ 6,952 $ 9,987