XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
For the remainder of 2024 $ 1,956  
2025 3,503  
2026 2,820  
2027 2,393  
2028 2,238  
Thereafter 2,111  
Total undiscounted cash flows 15,021  
Less: interest (1,242)  
Present value of lease payments $ 13,779 $ 14,752