XML 230 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 4,075  
2027 3,747  
2028 2,616  
2029 2,291  
2030 1,625  
Thereafter 2,795  
Total lease payments 17,149  
Less: imputed interest (1,744)  
Operating lease liability 15,405 $ 8,092
Finance Leases    
2026 260  
2027 260  
2028 260  
2029 276  
2030 279  
Thereafter 2,397  
Total lease payments 3,732  
Less: imputed interest (815)  
Present value of lease liabilities $ 2,917 $ 3,063