XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Future Maturities of Lease and Non-Lease Components (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases [Abstract]    
Operating Leases, Remainder of 2022 $ 4,945  
Operating Leases, 2023 6,317  
Operating Leases, 2024 3,602  
Operating Leases, 2025 3,440  
Operating Leases, 2026 2,835  
Operating Leases, Thereafter 1,581  
Operating Leases, Total lease liabilities 22,720  
Operating Leases, Less: Amount representing interest (1,507)  
Operating Leases, Less: Short-term lease liabilities (5,972) $ (6,133)
Operating Leases, Total long-term lease liabilities $ 15,241 $ 16,754