XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition      
Balance at beginning of period $ 287,276 $ 381,401 $ 458,006
Additions 217,197 278,077 346,577
Amortization expense (273,551) (372,202) (423,182)
Balance at end of period $ 230,922 $ 287,276 $ 381,401