Revenue - Capitalized Contract Cost (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Capitalized Contact Cost [Roll Forward] | |||
Beginning balance | $ 13,386 | $ 10,578 | $ 5,792 |
Capitalization of contract costs | 12,828 | 9,670 | 8,927 |
Amortization of contract acquisition costs | (9,410) | (6,862) | (4,141) |
Ending balance | $ 16,804 | $ 13,386 | $ 10,578 |
X | ||||||||||
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Capitalized Contact Cost No definition available.
|
X | ||||||||||
- Definition Capitalized Contract Cost, Additions No definition available.
|