v3.26.1
Earnings Per Share and Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 28, 2024
Jan. 31, 2020
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]                
Series C Preferred (in shares)     0 0   0 0  
Preferred stock, liquidation preference (in dollars per share)     $ 0.80     $ 0.80    
Common stock, convertible, conversion price (in dollars per share)           $ 0.15091    
Series C convertible redeemable preferred stock, shares outstanding (in shares)       0 4,000,000   0 4,000,000
Series C Preferred Stock                
Class of Stock [Line Items]                
Series C Preferred (in shares)           0    
Common stock converted (in shares) 16,500,000              
Dividends declared       $ 519 $ 466      
Series C convertible redeemable preferred stock, shares outstanding (in shares) 754,550              
Temporary equity, shares redeemed 3,245,450              
Redemption value $ 10,710              
Dividends declared (in dollars per share)           $ 0    
Mezzanine Equity Series C Convertible Redeemable Preferred Stock                
Class of Stock [Line Items]                
Issuance of stock (in shares)   4,000,000