XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
Other non-current assets $ 17,797 $ 16,744
Accrued liabilities 4,762 4,655
Other long-term liabilities 13,141 12,237
Total operating lease liabilities $ 17,903 $ 16,892
Operating leases, weighted average remaining lease term 5 years 18 days 5 years 1 month 20 days
Operating leases, weighted average remaining discount rate 2.88% 2.83%
Other non-current assets Other non-current assets Other non-current assets
Accrued liabilities Accrued liabilities Accrued liabilities
Other long-term liabilities Other long-term liabilities Other long-term liabilities