XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.1
OPERATING LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 4,381
2026 3,208
2027 3,142
2028 2,962
2029 1,018
Thereafter 1,484
Total lease payments 16,195
Less: Imputed interest 1,892
Present value of lease liabilities $ 14,303