XML 80 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Schedule of Aggregate Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases:    
2026 $ 6,178  
2027 5,658  
2028 5,649  
2029 5,352  
2030 3,646  
Total minimum lease payments 26,483  
Less: Amount of lease payments representing interest 4,429  
Present value of future minimum lease payments 22,054  
Less: Current lease liabilities 5,922 $ 5,416
Long-term lease liabilities $ 16,132 $ 18,537