XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Rental Payments For Finance and Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Finance Leases, Six remaining months of 2024 $ 490  
Finance Leases, 2025 208  
Finance Leases, 2026 76  
Finance Leases, 2027 17  
Finance Leases, 2028 8  
Finance Leases, Total 799  
Finance Leases, Less: Imputed interest (17)  
Finance Leases, Total lease liabilities, net of interest 782 $ 1,124
Operating Leases, Six remaining months of 2024 1,735  
Operating Leases, 2025 3,045  
Operating Leases, 2026 2,900  
Operating Leases, 2027 1,295  
Operating Leases, Total 8,975  
Operating Leases, Less: Imputed interest (579)  
Operating Leases, Total lease liabilities, net of interest $ 8,396 $ 9,987