Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Preferred Stock - Schedule of Temporary Equity (Details)

v3.25.0.1
Convertible Preferred Stock - Schedule of Temporary Equity (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 15, 2024
Oct. 15, 2023
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning balance (in shares)     93,890.2  
Beginning balance     $ 96,106  
Dividends paid-in-kind (in shares)     14,759.1  
Dividends paid-in-kind $ 12,600 $ 28,100 $ 40,699 $ 19,741
Ending balance (in shares)     108,649.3 93,890.2
Ending balance     $ 136,805 $ 96,106