XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Operating Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease ROU assets $ 101,257 $ 93,440
Current portion of operating lease liabilities 31,233 30,046
Operating lease liabilities, less current portion 69,309 61,987
Operating lease liabilities $ 100,500 $ 92,000