XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Contract cost balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Changes to deferred commissions:        
Beginning balance $ 12,168 $ 11,545 $ 12,555 $ 11,743
Additions 3,248 3,866 7,904 8,059
Amortization (1,659) (2,828) (6,702) (7,219)
Ending balance $ 13,757 $ 12,583 $ 13,757 $ 12,583
Contract costs, amortization period 3 years   3 years  
Impairment loss     $ 0