XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Schedule of Maturities on Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 01, 2022
Dec. 31, 2021
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2023 $ 38,321    
2024 39,122    
2025 34,952    
2026 33,322    
2027 32,528    
Thereafter 89,098    
Total minimum lease payments 267,343    
Imputed interest (56,578)    
Total $ 210,765 $ 8,600 $ 201,900