Stockholders’ Equity - Schedule of Analysis of Series B Preferred Stock (Details) - Series B Shares - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Dividends Payable [Line Items] | ||||
| Preferred stock, amount of preferred dividends in arrears | $ 251 | $ 180 | $ 431 | $ 1,627 |
| Total Series B dividend in arrears prior to declaration and payment | 2,058 | |||
| Less: Series B dividend declaration and payments in the three months ended June 30, 2026 | (2,058) | |||
| Dividends | $ 0 | $ 1,600 | ||