XML 78 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share (Details)
12 Months Ended
Dec. 31, 2024
Nov. 12, 2021
May 31, 2020
Class C convertible preferred stock      
Net Loss Per Share      
Preferred stock, dividend rate (as a percent) 4.00%    
2026 Senior Notes      
Net Loss Per Share      
Interest rate on convertible note (as a percent) 0.75% 0.75%  
2025 Senior Notes      
Net Loss Per Share      
Interest rate on convertible note (as a percent) 3.00%   3.00%