XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Warranty Activity (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Class Of Warrant Or Right [Roll Forward]  
Class of warrant or right, outstanding, beginning balance (in shares) 1,040,813
Exercises (in shares) (65,681)
Canceled (in shares) (178)
Class of warrant or right, outstanding, ending balance (in shares) 974,954
Class Of Warrant Or Right Weighted Average Exercise Price [Roll Forward]  
Exercise price, beginning balance (in dollars per share) | $ / shares $ 45.98
Exercises (in dollars per share) | $ / shares 43.80
Canceled (in dollars per share) | $ / shares 503.10
Exercise price, ending balance (in dollars per share) | $ / shares $ 46.04
Warrants to purchase common stock  
Class Of Warrant Or Right [Roll Forward]  
Class of warrant or right, outstanding, beginning balance (in shares) 966,393
Canceled (in shares) 0
Class of warrant or right, outstanding, ending balance (in shares) 966,393
Warrants to purchase common stock  
Class Of Warrant Or Right [Roll Forward]  
Class of warrant or right, outstanding, beginning balance (in shares) 74,420
Exercises (in shares) (65,681)
Canceled (in shares) (178)
Class of warrant or right, outstanding, ending balance (in shares) 8,561