v3.24.2.u1
Revenue Recognition - Activity in Contract Acquisition Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition        
Balance at beginning of period $ 322,813 $ 444,104 $ 352,114 $ 460,876
Additions 70,138 93,879 135,242 189,538
Amortization expense (84,837) (110,403) (179,103) (223,286)
Foreign currency translation (769) 554 (908) 1,006
Balance at end of period $ 307,345 $ 428,134 $ 307,345 $ 428,134