Commitments and Contingencies - Additional information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Mar. 31, 2022 |
|
Purchase Commitment, Excluding Long-term Commitment [Line Items] | |||
Operating leases, Rent expense | $ 8,000,000 | $ 12,400,000 | |
Purchase obligation | 50,233,000 | ||
Notes payable current | 49,094,000 | 29,280,000 | $ 68,607,000 |
Software and Hosting Services [Member] | |||
Purchase Commitment, Excluding Long-term Commitment [Line Items] | |||
Purchase Commitments Charges Incurred | $ 11,400 | $ 5,600 | |
Minimum [Member] | |||
Purchase Commitment, Excluding Long-term Commitment [Line Items] | |||
Lessee, Operating lease, Term of contract | 1 month | ||
Maximum [Member] | |||
Purchase Commitment, Excluding Long-term Commitment [Line Items] | |||
Lessee, Operating lease, Term of contract | 5 years | ||
Vehicle Purchase Commitment [Member] | |||
Purchase Commitment, Excluding Long-term Commitment [Line Items] | |||
Purchase obligation | $ 21,400,000 | $ 9,100,000 |
X | ||||||||||
- Definition Purchase obligation charges incurred. No definition available.
|
X | ||||||||||
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. No definition available.
|
X | ||||||||||
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
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 Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|