XML 227 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
reporting_unit
Dec. 31, 2023
USD ($)
reporting_unit
Dec. 31, 2022
USD ($)
reporting_unit
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Impairment charges $ 0 $ 0 $ 0
Impairments of intangible assets 0 0 0
Goodwill impairment $ 0 $ 0 $ 0
Number of Reporting Units | reporting_unit 1 1 1
Customer Relationships      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated useful lives 15 years    
2021 Employee Stock Purchase Plan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Service condition period 6 months    
Purchase price of common stock (as a percent) 85.00%    
Minimum | Developed Technology      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated useful lives 5 years    
Minimum | Tradenames      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated useful lives 2 years    
Minimum | RSUs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Service condition period 3 years    
Maximum | Developed Technology      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated useful lives 7 years    
Maximum | Tradenames      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated useful lives 10 years    
Maximum | RSUs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Service condition period 4 years    
Capitalized software development costs      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Useful Life 5 years