XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 19,936  
2024 21,651  
2025 21,566  
2026 21,367  
2027 20,194  
2028 and thereafter 78,312  
Total future minimum lease payments 183,026  
Less lease incentives (14,822)  
Less amount of lease payment representing interest (29,858)  
Total operating lease liabilities $ 138,346 $ 110,795