XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Customers - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - Common Stock
shares in Thousands
Dec. 31, 2023
$ / shares
shares
2018 Investment Agreement, Exercise Price $21.53  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 21.53
Common shares, vested (in shares) 14,800
Common stock, non-vested (in shares) 0
2018 Investment Agreement, Exercise Price $20.40  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) | $ / shares $ 20.40
Common shares, vested (in shares) 7,000
Common stock, non-vested (in shares) 0