XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies - Deferred Commissions, Property and Equipment and Impairment of Long-Lived Assets (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
unit
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Capitalized contract cost, amortization period 5 years    
Commission expense $ 50,400,000 $ 46,800,000 $ 39,400,000
Number of reporting units | unit 1    
Goodwill impairment $ 0 $ 0 $ 0
Computer software and hardware      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Internally developed software      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 5 years    
Office furniture and fixtures      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 10 years