v3.26.1
Revenue from Contracts with Customers - Summary of Deferred Contract Acquisition and Fulfillment Costs (Details) - Contract Acquisition And Fulfillment Costs - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Beginning balance $ 115,348 $ 125,806
Capitalization of contract acquisition and fulfillment costs 11,419 9,273
Amortization of deferred contract acquisition and fulfillment costs (13,871) (14,569)
Ending balance $ 112,896 $ 120,510