XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases -Balance sheet information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets [Abstract]    
Operating lease right-of-use asset $ 18,343 $ 18,944
Financial position Operating lease right-of-use asset Operating lease right-of-use asset
Liabilities [Abstract]    
Operating lease current liability, included in other current liabilities $ 4,203 $ 4,271
Financial position Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating lease long-term liability $ 14,912 $ 15,434
Financial position Operating lease long-term liability Operating lease long-term liability
Total lease liabilities $ 19,115 $ 19,705
Financial position Operating lease long-term liability, Accrued expenses and other current liabilities