v3.24.1.u1
Revenue Recognition - Activity in Contract Acquisition Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue Recognition    
Balance at beginning of period $ 352,114 $ 460,876
Additions 65,104 95,659
Amortization expense (94,266) (112,883)
Foreign currency translation (139) 452
Balance at end of period $ 322,813 $ 444,104