v3.26.1
Revenue Recognition - Activity in Contract Acquisition Costs, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition    
Balance, beginning of period $ 261,946 $ 289,200
Additions 43,804 56,597
Amortization expense (59,642) (65,219)
Foreign currency translation 248 406
Balance, end of period $ 246,356 $ 280,984