XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 23,576  
2024 18,313  
2025 11,582  
2026 7,146  
2027 6,287  
Thereafter 2,242  
Total operating lease payments 69,146  
Less: Imputed interest (7,471)  
Operating lease liability $ 61,675 $ 71,932