XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Activity in Contract Acquisition Costs, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition      
Balance at beginning of period $ 352,114 $ 460,876 $ 555,614
Additions 260,403 321,470 400,124
Amortization expense (321,717) (431,181) (495,456)
Foreign currency translation (1,600) 949 594
Balance at end of period $ 289,200 $ 352,114 $ 460,876