XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 8,292  
2024 11,533  
2025 11,339  
2026 10,840  
2027 8,467  
2028 and thereafter 59,648  
Total lease payments 110,119  
Less: imputed interest 28,802  
Present value of lease liabilities $ 81,317 $ 82,676