XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating And Finance Lease, Liability, To Be Paid [Abstract]  
July 1, 2023 to December 31, 2023 $ 3,016
2024 4,771
2025 3,739
2026 3,225
2027 2,758
2028 2,273
Thereafter 4,851
Total minimum lease payments $ 24,633