XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 8,807  
2023 5,432  
2024 4,319  
2025 3,944  
2026 2,414  
2026 and thereafter 11,485  
Total minimum payments 36,401  
Less amounts representing interest (8,109)  
Present value of minimum lease payments 28,292  
Less current operating lease liabilities (7,304) $ (7,290)
Long-term operating lease liabilities $ 20,988 $ 31,775