Summary of Significant Accounting Policies - Equipment and Revenue Recognition (Details) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2021
USD ($)
segment
|
Dec. 31, 2020
USD ($)
|
|
Equipment and leasehold improvements | ||
Number of reportable operating segments | segment | 2 | |
Equipment | Minimum | ||
Equipment and leasehold improvements | ||
Useful lives of assets | 3 years | |
Equipment | Maximum | ||
Equipment and leasehold improvements | ||
Useful lives of assets | 5 years | |
Capitalized software | ||
Equipment and leasehold improvements | ||
Software development costs, gross | $ | $ 0.7 | $ 0.8 |
Capitalized software | Minimum | ||
Equipment and leasehold improvements | ||
Amortization period | 4 years | |
Capitalized software | Maximum | ||
Equipment and leasehold improvements | ||
Amortization period | 7 years |
X | ||||||||||
- Definition Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
X | ||||||||||
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|