XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Capitalized software $ 17.1 $ 8.7  
Advertising costs $ 2.3 1.1 $ 1.8
Defined contribution plan, employer discretionary matching contribution, percent of match 50.00%    
Defined contribution plan, participant's pre-tax contributions, percent of eligible compensation per pay period 6.00%    
Defined contribution plan, contribution expense $ 10.7 8.6 9.1
Software held for internal use      
Estimated useful life (in years) 3 years    
Capitalized software   2.4  
Amortized expense $ 3.5   0.2
Shipping and handling costs      
Cost of revenues $ 43.5 $ 42.2 $ 36.0