XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
September 30, 2026 $ 2,317  
September 30, 2027 9,127  
September 30, 2028 8,658  
September 30, 2029 7,744  
September 30, 2030 6,718  
Thereafter 42,864  
Total undiscounted future minimum lease payments 77,428  
Less: imputed interest (14,764)  
Lease liabilities 62,664 $ 60,024
Finance Lease    
September 30, 2026 31  
September 30, 2027 123  
September 30, 2028 125  
September 30, 2029 127  
September 30, 2030 129  
Thereafter 721  
Total undiscounted future minimum lease payments 1,256  
Less: imputed interest (102)  
Lease liabilities $ 1,154 $ 1,229