XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues and Deferred Costs - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]          
Revenue recognized during period     $ 9,300,000    
Remaining performance obligation, amount $ 1,600,000,000   1,600,000,000    
Contract assets 2,900,000   2,900,000   $ 1,900,000
Impairment loss on deferred costs 0 $ 0 0 $ 0  
MANTL          
Disaggregation of Revenue [Line Items]          
Contract assets 200,000   200,000    
Deferred Commissions Costs          
Disaggregation of Revenue [Line Items]          
Capitalized cost during period 3,900,000 3,100,000 7,400,000 6,000,000  
Amortization of capitalized costs 1,500,000 1,300,000 4,600,000 3,800,000  
Deferred commissions 28,700,000   28,700,000   25,900,000
Deferred Implementation Costs          
Disaggregation of Revenue [Line Items]          
Capitalized cost during period 3,500,000 2,400,000 8,800,000 7,600,000  
Amortization of capitalized costs 1,500,000 $ 1,400,000 4,500,000 $ 4,100,000  
Deferred commissions $ 28,800,000   $ 28,800,000   $ 24,500,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation (as a percent) 49.90%   49.90%    
Remaining performance obligation, period 24 months   24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation (as a percent) 34.20%   34.20%    
Remaining performance obligation, period 2 years   2 years