v3.25.2
Schedule of Changes in Mezzanine Equity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mezzanine Equity    
Balance, shares 0  
Balance, value  
Issuance of Series F Preferred Stock, shares 148,250  
Issuance of Series F Preferred Stock, value $ 148,250
Issuance costs, shares  
Issuance costs, value $ (12,172)  
Adjustment to fair value at issuance date, shares  
Adjustment to fair value at issuance date, value $ (41,465)  
Conversion of Series F Preferred Stock, shares (3,250)  
Conversion of Series F Preferred Stock, value $ (3,543)  
Adjustment to maximum redemption shares  
Adjustment to maximum redemption value $ 73,520  
Balance, shares 145,000  
Balance, value $ 164,590