v3.26.3
Preferred Stock Investment (Details)
$ / shares in Units, shares in Thousands, $ in Millions
Dec. 13, 2024
USD ($)
tradingDay
day
$ / shares
shares
Jun. 27, 2025
$ / shares
shares
Convertible Preferred Stock    
Option Indexed to Issuer's Equity [Line Items]    
Preferred stock, par value (in dollars per share)   $ 0.03
Preferred stock, authorized (in shares) | shares   200
Private Placement    
Option Indexed to Issuer's Equity [Line Items]    
Sale of stock, number of shares issued in transaction (in shares) | shares 200  
Preferred stock, par value (in dollars per share) $ 0.03  
Price per share (in dollars per share) $ 1,000  
Sale of stock, consideration received on transaction | $ $ 200.0  
Sale of stock, liquidation preference 100.00%  
Number of stock redemption installments | tradingDay 1  
Redemption notice period 5 years  
Dividend rate 6.00%  
Number of consecutive trading days | day 15  
Conversion price threshold 150.00%  
Conversion price (in dollars per share) $ 32.81