XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Redeemable Preferred Stock and Stockholders' Equity (Deficit) - Schedule of Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range  
Options Outstanding (in shares) | shares 99,469
Weighted Average Exercise Price (in dollars per share) $ 42.15
Weighted Average Remaining Contractual Life (Years) 5 years 10 months 9 days
Options Exercisable (in shares) | shares 75,269
Weighted Average Exercise Price (in dollars per share) $ 39.83
Weighted Average Remaining Contractual Life (Years) 5 years 3 months 10 days
$11.40 - $50.00  
Share-based Payment Arrangement, Option, Exercise Price Range  
Lower range (in dollars per share) $ 11.40
Upper range (in dollars per share) $ 50.00
Options Outstanding (in shares) | shares 84,304
Weighted Average Exercise Price (in dollars per share) $ 38.14
Weighted Average Remaining Contractual Life (Years) 6 years 14 days
Options Exercisable (in shares) | shares 60,104
Weighted Average Exercise Price (in dollars per share) $ 33.62
Weighted Average Remaining Contractual Life (Years) 5 years 4 months 20 days
$64.20 - $87.20  
Share-based Payment Arrangement, Option, Exercise Price Range  
Lower range (in dollars per share) $ 64.20
Upper range (in dollars per share) $ 87.20
Options Outstanding (in shares) | shares 15,165
Weighted Average Exercise Price (in dollars per share) $ 64.45
Weighted Average Remaining Contractual Life (Years) 4 years 10 months 13 days
Options Exercisable (in shares) | shares 15,165
Weighted Average Exercise Price (in dollars per share) $ 64.45
Weighted Average Remaining Contractual Life (Years) 4 years 10 months 13 days