XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining 2023 $ 39,476  
2024 42,905  
2025 33,100  
2026 24,968  
2027 16,434  
Thereafter 29,942  
Total lease payments 186,825  
Less: imputed interest 15,388  
Total lease liabilities $ 171,437 $ 175,593