XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Reconciliation of Undiscounted Future Minimum Lease Payments Under Noncancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Liabilities Payments Due [Abstract]    
2022 $ 7,807  
2023 6,405  
2024 4,359  
2025 2,231  
2026 1,322  
Thereafter 1,038  
Total undiscounted future minimum lease payments 23,162  
Less: Difference between undiscounted lease payments and discounted operating lease liabilities 1,373  
Total operating lease liabilities 21,789  
Current operating lease liabilities 7,191 $ 7,539
Long-term operating lease liabilities $ 14,598 $ 16,419