v3.25.1
Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 118,739 $ 119,752
Capitalization of contract acquisition costs 10,410 9,732
Amortization of deferred contract acquisition costs (13,931) (12,762)
Ending balance $ 115,218 $ 116,722