v3.25.2
Convertible Preferred Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 19, 2025
Jan. 20, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Temporary Equity [Line Items]              
Preferred class A common stock, par value (in dollars per share)     $ 0.01   $ 0.01   $ 0.01
Class A common stock, par value (in dollars per share)     $ 0.01   $ 0.01   $ 0.01
Extinguishment of Series A Preferred Stock $ 9,000   $ 9,000 $ 0 $ 9,000 $ 0  
Series A Preferred Stock              
Temporary Equity [Line Items]              
Issuance of series A preferred stock, net of issuance costs (in shares)   175          
Preferred class A common stock, par value (in dollars per share)   $ 0.01          
Purchase price (in dollars per share)   $ 960.00          
Gross proceeds from sale of temporary equity   $ 168,000          
Liquidation preference (in dollars per share)   $ 1,000          
Quarterly dividend rate, basis spread on variable rate   6.00%          
Annual increase in dividend rate   2.00%          
Conversion price (in dollar per share)   $ 40.00          
Series A Preferred Stock | Called by company on or after January 20, 2025              
Temporary Equity [Line Items]              
Redemption price percentage   165.00%          
Series A Preferred Stock | Called by holder on or after January 20, 2030              
Temporary Equity [Line Items]              
Redemption price percentage   150.00%          
Series A Preferred Stock | Refinancing or replacement of debt              
Temporary Equity [Line Items]              
Redemption price percentage   165.00%          
Series A Preferred Stock | Change of control prior to January 20, 2025              
Temporary Equity [Line Items]              
Redemption price percentage   150.00%          
Series A Preferred Stock | Change of control after January 20, 2025              
Temporary Equity [Line Items]              
Redemption price percentage   135.00%          
Common Class A              
Temporary Equity [Line Items]              
Class A common stock, par value (in dollars per share)   $ 0.01