XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of lease (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 9,464
2026 7,022
2027 6,143
2028 5,174
2029 4,697
Thereafter 19,361
Total future lease payments 51,861
Less: imputed interest (20,060)
Total lease liabilities $ 31,801