XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 4,363  
2025 3,845  
2026 2,527  
2027 1,578  
2028 1,145  
Thereafter 3,480  
Total minimum lease payments 16,938  
Less imputed interest (1,243)  
Lease liability 15,695 $ 11,681
Finance leases    
2024 925  
2025 943  
2026 962  
2027 982  
2028 1,001  
Thereafter 1,596  
Total minimum lease payments 6,409  
Less imputed interest (872)  
Lease liability $ 5,537 $ 6,182