XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Remainder of 2022 $ 4,272  
2023 6,205  
2024 5,045  
2025 4,600  
2026 3,015  
2027 and thereafter 11,510  
Total minimum payments 34,647  
Less amounts representing interest (7,748)  
Present value of minimum lease payments 26,899  
Less current operating lease liabilities (6,097) $ (7,304)
Long-term operating lease liabilities $ 20,802 $ 20,988