XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 29,311  
2023 20,763  
2024 14,688  
2025 10,642  
2026 7,107  
2027 and thereafter 11,072  
Total future minimum lease payments 93,583  
Less: amount of lease payments representing interest (6,054)  
Present value of future minimum lease payments 87,529 $ 95,961
Less: current operating lease liabilities (27,906) (27,764)
Long-term operating lease liabilities $ 59,623 $ 68,197