v3.26.3
Revenue from Contracts with Customers - Summary of Deferred Contract Acquisition and Fulfillment Costs (Details) - Contract Acquisition And Fulfillment Costs - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]    
Beginning balance $ 115,348 $ 125,806
Capitalization of contract acquisition and fulfillment costs 37,418 29,377
Amortization of deferred contract acquisition and fulfillment costs (41,289) (43,517)
Ending balance $ 111,477 $ 111,666