XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Unbilled accounts receivable $ 127,000 $ 77,000  
Accounts charged of accounts receivable deemed uncollectible against the allowance for credit losses 14,100 9,300  
Revenue recognized 953,100 759,700 $ 525,500
Remaining performance obligations 3,461,200 2,273,100  
Deferred contract costs 202,700 142,700  
Amortization of deferred contract costs $ 66,773 $ 52,047 $ 39,207
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations, expected to recognize period 24 months