XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 6,107  
2024 9,610  
2025 9,190  
2026 7,568  
2027 5,880  
2028 and thereafter 32,992  
Total minimum payments 71,347  
Less amounts representing interest (17,680)  
Less amounts representing tenant improvement allowance 3,058  
Present value of minimum lease payments 50,609  
Less current operating lease liabilities (6,029) $ (5,570)
Long-term operating lease liabilities $ 44,580 $ 42,151