Stock-Benefit Plans and Equity Transactions - Summary of All Outstanding Warrants for Common Stock (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
$ / shares
shares
| |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 8,177,000 |
| 2018 Squadron Medical Warrants | |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 845,000 |
| Strike Price | $ / shares | $ 3.15 |
| Expiration | May 2027 |
| 2019 Squadron Medical Warrants | |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 4,839,000 |
| Strike Price | $ / shares | $ 2.17 |
| Expiration | May 2027 |
| 2020 Squadron Medical Warrants | |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 1,076,000 |
| Strike Price | $ / shares | $ 4.88 |
| Expiration | May 2027 |
| Executive Warrants | |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 1,327,000 |
| Strike Price | $ / shares | $ 5 |
| Expiration | December 2026 |
| Other Warrants | |
| Class Of Warrant Or Right [Line Items] | |
| Number of Warrants | 90,000 |
| Strike Price | $ / shares | $ 12.15 |
| Expiration | Various through December 2030 |