v3.26.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue Recognition [Abstract]            
Revenue from contract with customer, revenue recognized $ 122,800 $ 111,400 $ 280,600 $ 254,100    
Deferred revenue         $ 417,400 $ 395,700
Amortization expense related to deferred costs 2,600 2,100 5,000 $ 4,100    
Impairment loss related to deferred contract costs 0 $ 0        
Carrying value of accounts receivable           164,600
Deferred revenues, current 388,075   388,075   401,127 371,500
Deferred revenues, noncurrent $ 14,237   $ 14,237   $ 16,285 $ 24,300