XML 102 R71.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Future Payments of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
LEASES  
2025 $ 7,663
2026 7,569
2027 6,805
2028 4,949
2029 4,068
Thereafter 8,163
Total lease payments 39,217
Less imputed interest (11,740)
Present value of operating lease liabilities $ 27,477