XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Lease agreement expiration date May 31, 2024    
Option to extend The initial term of the lease agreement expired on May 31, 2024 and was extended for an additional eighty-four months, commencing June 1, 2024 and ending May 31, 2031.    
Lease agreement additional term 84 months    
Lease agreement extended commencing date Jun. 01, 2024    
Lease agreement extended ending date May 31, 2031    
Operating leases right of use assets $ 6,367,000 $ 7,390,000  
Short-term lease liabilities 1,716,000 1,864,000  
Long-term lease liabilities 5,620,000 6,364,000  
Short-term lease cost $ 2,108,000 $ 2,138,000  
Weighted-average remaining lease term 6 years 8 months 12 days 6 years 9 months 18 days  
Weighted-average discount rate 4.45% 4.22%  
Additional interest factor 1.25%    
Lease liabilities paid $ 2,194,000 $ 2,096,000  
ROU assets in exchange for new operating lease liabilities 902,000 1,180,000  
Lease income 992,000 792,000 $ 792,000
Operating lease liability additions $ 896,000 $ 1,165,000  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net  
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss)    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, remaining lease term 1 year    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, remaining lease term 11 years