XML 104 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Sales Commissions, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Gross to net deferred sales commissions [Abstract]      
Carrying amount of deferred sales commissions $ 116,484 $ 68,371  
Less: Accumulated amortization (30,001) (19,348)  
Cumulative CDSC received (22,417) (12,727)  
Deferred sales commissions, net 64,066 36,296  
Amortization expense $ 27,355 $ 15,029 $ 21,343