XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Undiscounted future minimum rents payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 28,494  
2024 23,472  
2025 14,121  
2026 12,933  
2027 6,970  
2028 and thereafter 8,921  
Total future minimum lease payments 94,911  
Less: amount of lease payments representing interest (6,374)  
Present value of future minimum lease payments 88,537 $ 87,529
Less: current operating lease liabilities (26,429) (27,906)
Long-term operating lease liabilities $ 62,108 $ 59,623