XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Balance Sheet Classification of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Assets:    
Right-of-use assets included in other long-term assets $ 45,122 $ 43,010
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other long-term assets Other long-term assets
Liabilities:    
Current portion included in other current liabilities $ 5,137 $ 3,025
Long-term portion of operating lease liabilities 51,272 49,086
Total operating lease liabilities $ 56,409 $ 52,111
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities