XML 130 R119.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING LEASES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
April 1 through December 31, 2023 $ 22,179  
2024 25,393  
2025 19,630  
2026 12,633  
2027 10,837  
2028 and thereafter 37,523  
Total remaining undiscounted lease payments 128,195  
Less: imputed interest 18,357  
Total remaining discounted lease payments $ 109,838 $ 101,225