XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Future Maturities of Lease and Non-Lease Components (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases [Abstract]    
Operating Leases, Remainder of 2022 $ 3,318  
Operating Leases, 2023 6,421  
Operating Leases, 2024 3,706  
Operating Leases, 2025 3,453  
Operating Leases, 2026 2,835  
Operating Leases, Thereafter 1,581  
Operating Leases, Total lease liabilities 21,314  
Operating Leases, Less: Amount representing interest (1,346)  
Operating Leases, Less: Short-term lease liabilities (6,095) $ (6,133)
Operating Leases, Total Long-term lease liabilities $ 13,873 $ 16,754