XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Capitalized Costs and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue    
Amortization period 7 years  
Capitalized costs to obtain contracts, current $ 2,246 $ 2,134
Capitalized costs to obtain contracts, non-current 8,781 8,675
Amortization of capitalized costs to obtain contracts $ 541 $ 310