XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Remainder of 2022 $ 6,830  
2023 6,062  
2024 4,774  
2025 4,417  
2026 2,909  
2027 and thereafter 11,472  
Total minimum payments 36,464  
Less amounts representing interest (8,151)  
Present value of minimum lease payments 28,313  
Less current operating lease liabilities (6,808) $ (7,304)
Long-term operating lease liabilities $ 21,505 $ 20,988