XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholder's Equity (Deficit) and Redeemable Convertible Preferred Stock - Summary of Dividends Paid (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid           $ 0 $ 0
O2024Q1 Dividends [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Dividend declared on     Mar. 12, 2024        
Stockholders of record on     Mar. 26, 2024        
Dividend paid on     Mar. 28, 2024        
Preferred stock dividend per share     $ 0.12        
O2024Q1 Dividends [Member] | Preferred Stock [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid     $ 8,600,000        
O2024Q3 Dividends [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Dividend declared on   Aug. 06, 2024          
Stockholders of record on   Aug. 19, 2024          
Dividend paid on   Aug. 28, 2024          
Common stock dividend per share   $ 0.015          
O2024Q3 Dividends [Member] | Common Stock [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid   $ 3,100,000          
O2024Q4 Dividends [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Dividend declared on Oct. 29, 2024            
Stockholders of record on Nov. 11, 2024            
Dividend paid on Nov. 19, 2024            
Common stock dividend per share $ 0.015            
O2024Q4 Dividends [Member] | Common Stock [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid $ 3,000,000            
O2023Q3 Dividends [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Dividend declared on         Aug. 01, 2023    
Stockholders of record on         Aug. 01, 2023    
Dividend paid on         Sep. 29, 2023    
Preferred stock dividend per share         $ 0.12    
O2023Q3 Dividends [Member] | Preferred Stock [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid         $ 8,600,000    
O2023Q4 Dividends [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Dividend declared on       Nov. 03, 2023      
Stockholders of record on       Nov. 03, 2023      
Dividend paid on       Dec. 28, 2023      
Preferred stock dividend per share       $ 0.12      
O2023Q4 Dividends [Member] | Preferred Stock [Member]              
Temporary Equity And Shareholders Equity [Line Items]              
Cash dividend paid       $ 8,600,000