XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Nine months ending December 31, 2025 $ 2,214  
Year ending December 31, 2026 10,101  
Year ending December 31, 2027 10,328  
Year ending December 31, 2028 9,486  
Year ending December 31, 2029 8,652  
Year ending December 31, 2030 7,261  
Thereafter 28,104  
Total undiscounted lease payments 76,146  
Less: imputed interest 19,207  
Total lease liabilities 56,939 $ 25,166
Finance Leases    
Nine months ending December 31, 2025 128  
Year ending December 31, 2026 451  
Year ending December 31, 2027 434  
Year ending December 31, 2028 434  
Year ending December 31, 2029 415  
Year ending December 31, 2030 75  
Thereafter 0  
Total undiscounted lease payments 1,937  
Less: imputed interest 258  
Total lease liabilities $ 1,679 $ 94