XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Adjustments for chargebacks and other allowances $ 125,165 $ 127,824
Preferred Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, shares authorized (in shares) 1,666,667 1,666,667
Preferred Stock, shares issued (in shares) 0 0
Preferred Stock, shares outstanding (in shares) 0 0
Treasury stock, shares at cost 613,972 429,555
Convertible Preferred Stock    
Convertible Preferred Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible Preferred Stock, shares authorized (in shares) 1,666,667 1,666,667
Convertible Preferred Stock, shares issued (in shares) 0 25,000
Convertible Preferred Stock, shares outstanding (in shares) 0 25,000
Common Stock    
Common Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized (in shares) 66,000,000 33,333,334
Common Stock, shares issued (in shares) 23,076,007 21,537,707
Common Stock, shares outstanding (in shares) 22,462,035 21,108,152
Class C Special Stock    
Common Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized (in shares) 781,281 781,281
Common Stock, shares issued (in shares) 10,864 10,864
Common Stock, shares outstanding (in shares) 10,864 10,864