v3.25.4
Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Movement In Capitalized Contract Cost [Roll Forward]      
Beginning balance $ 118,739 $ 119,752  
Capitalization of contract acquisition costs 71,853 53,245  
Amortization of deferred contract acquisition costs (58,310) (54,258) $ (45,888)
Ending balance $ 132,282 $ 118,739 $ 119,752