XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Revenue, standard payment term 60 days    
Write off of accounts receivable $ 0.4 $ 0.0  
Impairment of intangible assets $ 0.0 $ 0.0 $ 0.0
All other property and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 3 years    
All other property and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 5 years    
Purchases | Supplier Concentration Risk | Supplier A      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 13.00% 11.00%  
Purchases | Supplier Concentration Risk | Supplier B      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 10.00% 11.00%