XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 10,104  
2027 10,331  
2028 9,489  
2029 8,652  
2030 7,262  
Thereafter 28,104  
Total undiscounted lease payments 73,942  
Less: imputed interest 18,199  
Total lease liabilities 55,743 $ 25,166
Finance Leases    
2026 451  
2027 434  
2028 434  
2029 415  
2030 75  
Thereafter 0  
Total undiscounted lease payments 1,809  
Less: imputed interest 230  
Total lease liabilities $ 1,579 $ 94