XML 154 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Sales Commissions, Net - Components of Deferred Sales Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross to net deferred sales commissions [Abstract]      
Carrying amount of deferred sales commissions $ 177,233 $ 116,484  
Less: Accumulated amortization (53,976) (30,001)  
Cumulative CDSC received (48,358) (22,417)  
Deferred sales commissions, net 74,899 64,066  
Amortization expense $ 34,364 $ 27,355 $ 15,029