XML 154 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Deferred Sales Commissions, Net - Components of Deferred Sales Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Gross to net deferred sales commissions [Abstract]      
Carrying amount of deferred sales commissions $ 386,729 $ 303,564  
Less: Accumulated amortization (138,535) (74,602)  
Cumulative CDSC received (82,894) (46,255)  
Deferred sales commissions, net 165,300 182,707  
Amortization expense $ 83,514 $ 57,983 $ 36,817