Annual report pursuant to Section 13 and 15(d)

NET INCOME (LOSS) PER SHARE - Anti-dilutive shares excluded from the computations of diluted net income (loss) (Details)

v3.24.1.1.u2
NET INCOME (LOSS) PER SHARE - Anti-dilutive shares excluded from the computations of diluted net income (loss) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share                              
Net income (loss) attributable to common stockholders used in basic earnings per share             $ (7,424) $ (879)   $ (8,303)   $ (8,190) $ (41,286) $ (18,368) $ 38,355
Add back: Excluded (gain) loss on assumed exercise of liability-classified common stock warrants during the period                         0 (7,323) (59,753)
Net loss attributable to common stockholders used in diluted earnings per share             $ (7,424) $ (879)   $ (8,303)   $ (8,190) $ (41,286) $ (25,691) $ (21,398)
Weighted average shares - basic (in shares)   95,806 95,010 93,673   92,752 91,550 83,641 94,345 87,617 94,834 89,335 95,087 90,348 58,871
Assumed exercise of dilutive warrants (in shares)                         0 840 7,146
Weighted average shares - diluted (in shares)   95,806 95,010 93,711   92,752 92,773 85,756 94,345 89,315 94,834 90,440 95,087 91,188 66,017
Net income (loss) per share attributable to common stockholders - basic (in dollars per share) $ (0.20) $ (0.10) $ (0.04) $ (0.10) $ (0.11) $ 0 $ (0.08) $ (0.01) $ (0.13) $ (0.09) $ (0.24) $ (0.10) $ (0.43) $ (0.20) $ 0.65
Net income (loss) per share attributable to common stockholders - diluted (in dollars per share)   $ (0.10) $ (0.04) $ (0.10) $ (0.11) $ 0 $ (0.10) $ (0.07) $ (0.13) $ (0.18) $ (0.24) $ (0.18) $ (0.43) $ (0.28) $ (0.32)
Antidilutive shares excluded (in shares)                         12,500 4,257 2,057
Stock awards                              
Antidilutive Securities Excluded from Computation of Earnings Per Share                              
Antidilutive shares excluded (in shares)                         336 543 1,996
Warrants                              
Antidilutive Securities Excluded from Computation of Earnings Per Share                              
Antidilutive shares excluded (in shares)                         12,164 3,706 50
ESPP                              
Antidilutive Securities Excluded from Computation of Earnings Per Share                              
Antidilutive shares excluded (in shares)                         0 8 11