v3.25.2
Revenue - Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Capitalized Contract Cost [Roll Forward]        
Beginning balance $ 174,543 $ 137,527 $ 172,217 $ 133,236
Capitalization of contract acquisition costs 33,540 25,687 58,998 48,085
Amortization of deferred contract acquisition costs (24,164) (18,884) (47,296) (36,991)
Ending balance $ 183,919 $ 144,330 $ 183,919 $ 144,330