XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Earnings Per Share (Details) [Line Items]            
Preferred Stock, Shares Outstanding (in Shares)     200,000   200,000  
Preferred Stock, Shares Issued (in Shares)     200,000   200,000  
Temporary Equity, Dividends, Adjustment [1] $ 0   $ 378 $ 0 $ 1,118  
Derivative Liability 0     0   $ 29,947
Preferred stock redemption [Member]            
Earnings Per Share (Details) [Line Items]            
Temporary Equity, Dividends, Adjustment   $ 400        
Convertible Debt Securities [Member]            
Earnings Per Share (Details) [Line Items]            
Temporary Equity, Dividends, Adjustment     $ 400   $ 1,100  
Derivative Liability $ 1,300     $ 1,300    
[1] The 200,000 shares issued and outstanding as of September 30, 2023 were non-participating. A preferred dividend of $0.4 million was accrued for Q1 2024 and included in the preferred stock redemption.