XML 88 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
2025 $ 5,810  
2026 4,886  
2027 4,026  
2028 3,641  
2029 3,089  
Thereafter 9,709  
Total minimum lease payments 31,161  
Less imputed interest (6,669)  
Lease liability 24,492 $ 15,695
Finance leases    
2024 943  
2026 962  
2027 982  
2028 1,001  
2029 1,021  
Thereafter 575  
Total minimum lease payments 5,484  
Less imputed interest (640)  
Lease liability $ 4,844 $ 5,537