XML 159 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Deferred Sales Commissions, Net - Components of Deferred Sales Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Gross to net deferred sales commissions [Abstract]      
Carrying amount of deferred sales commissions $ 172,181 $ 177,233  
Less: Accumulated amortization (66,184) (53,976)  
Cumulative CDSC received (53,747) (48,358)  
Deferred sales commissions, net 52,250 74,899  
Amortization expense $ 34,762 $ 34,364 $ 27,355