v3.26.1
Revenue -Schedule of Activity of Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Capitalized Contract Cost [Roll Forward]    
Beginning balance $ 124,629 $ 119,705
Capitalization of contract acquisition costs 8,503 11,194
Amortization of deferred contract acquisition costs (14,619) (14,070)
Ending balance $ 118,513 $ 116,829