XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating leases    
2023 $ 3,405  
2024 2,979  
2025 2,375  
2026 1,543  
2027 668  
Thereafter 1,891  
Total minimum lease payments 12,861  
Less imputed interest (1,180)  
Lease liability 11,681 $ 11,176
Finance leases    
2023 907  
2024 925  
2025 943  
2026 962  
2027 982  
Thereafter 2,597  
Total minimum lease payments 7,316  
Less imputed interest (1,134)  
Lease liability $ 6,182 $ 6,783