XML 86 R58.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Lease Payments Under Non-cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 20,826
2024 20,586
2025 20,379
2026 20,131
2027 19,731
Thereafter 31,003
Total lease payments 132,656
Less: imputed interest (36,553)
Total lease liabilities $ 96,103