XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating    
2025 $ 9,116  
2026 7,906  
2027 6,937  
2028 6,231  
2029 3,990  
Thereafter 12,602  
Total lease payments 46,782  
Less: Interest (9,048)  
Present value of lease liabilities 37,734  
Financing    
2025 380  
2026 323  
2027 314  
2028 200  
2029 0  
Thereafter 0  
Total lease payments 1,217  
Less: Interest (120)  
Present value of lease liabilities 1,097  
Total    
2025 9,496  
2026 8,229  
2027 7,251  
2028 6,431  
2029 3,990  
Thereafter 12,602  
Total lease payments 47,999  
Less: Interest (9,168)  
Total lease liabilities $ 38,831 $ 46,903