v3.23.2
Revenue - Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Capitalized Contract Cost [Roll Forward]        
Beginning balance $ 98,427 $ 76,266 $ 93,145 $ 70,320
Capitalization of contract acquisition costs 23,957 14,996 43,348 30,604
Amortization of deferred contract acquisition costs (14,902) (10,556) (29,011) (20,218)
Ending balance $ 107,482 $ 80,706 $ 107,482 $ 80,706