v3.25.2
Common Stock and Preferred Stock - Temporary Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Temporary Equity [Abstract]    
Balance $ 5,992 $ 5,992
Preferred stock accrued dividends $ 390 390
Preferred stock redemption   (6,382)
Balance   $ 0