XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 7,801  
2024 8,917  
2025 8,537  
2026 7,036  
2027 5,327  
2027 and thereafter 32,301  
Total minimum payments 69,919  
Less amounts representing interest (18,289)  
Less amounts representing tenant improvement allowance (3,909)  
Present value of minimum lease payments 47,721  
Less current operating lease liabilities (5,570) $ (7,304)
Long-term operating lease liabilities $ 42,151 $ 20,988