XML 117 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Other Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating Lease, Payments $ 7,610 $ 7,150 $ 8,220
Finance Lease, Interest Payment on Liability 40 50 60
Finance Lease, Principal Payments 500 480 450
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 5,250 4,760 8,310
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 0 $ 0 $ 2,620
Operating Lease, Weighted Average Remaining Lease Term 5 years 7 months 6 days    
Operating Lease, Weighted Average Discount Rate, Percent 4.40%    
Finance Lease, Weighted Average Discount Rate, Percent 2.60%    
Finance Lease, Weighted Average Remaining Lease Term 1 year 7 months 6 days