XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Leases and Other Commitments - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 51,740  
2024 41,047  
2025 31,338  
2026 23,770  
2027 15,467  
Thereafter 29,523  
Total lease payments 192,885  
Less: imputed interest 17,292  
Operating lease liability $ 175,593 $ 176,454