XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Condensed Consolidated Statements of Stockholders' Equity          
Purchase of shares of common stock under share repurchase program 94,367 94,701 215,551 623,304 131,156
Issuance of shares of common stock under long-term incentive plan         275,053
Issuance of shares of common stock for warrants exercised   227,981 386,782 29,487 1,037,679
Receipt of shares from the exercise of capped call   315,721