XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance Leases, Three remaining months of 2024 $ 573  
Finance Leases, 2025 143  
Finance Leases, 2026 202  
Finance Leases, 2027 88  
Finance Leases, 2028 8  
Finance Leases, Total 1,014  
Finance Leases, Less: Imputed interest (47)  
Finance Leases, Total lease liabilities, net of interest 967 $ 1,124
Operating Leases, Three remaining months of 2024 939  
Operating Leases, 2025 3,120  
Operating Leases, 2026 2,974  
Operating Leases, 2027 1,337  
Operating Leases, Total 8,370  
Operating Leases, Less: Imputed interest (491)  
Operating Leases, Total lease liabilities, net of interest $ 7,879 $ 9,987