v3.26.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Aug. 13, 2025
Jul. 01, 2025
Jan. 24, 2024
Mar. 31, 2024
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Nov. 16, 2021
Related Party Transaction [Line Items]                
Accrued expenses and other current liabilities           $ 30,578,000 $ 28,928,000  
Sale of stock, price per share (usd per share)               $ 27.74
RSS Trust Private Placement                
Related Party Transaction [Line Items]                
Other liabilities           0    
Related Party | Steel Holdings L L C                
Related Party Transaction [Line Items]                
Consideration for technical advisory services   $ 1,000            
Monthly payment for technical advisory services     $ 50          
Acceleration charge related to technical advisory services       $ 1,484,000        
Accrued expenses and other current liabilities           $ 249,000 $ 586,000  
Related Party | RSS Trust Private Placement                
Related Party Transaction [Line Items]                
Proceeds from issuance of common stock         $ 1,000,000.0      
Sale of stock, price per share (usd per share) $ 2.73       $ 1.41      
Related Party | Common Stock | RSS Trust Private Placement                
Related Party Transaction [Line Items]                
Common stock and pre-funded warrants issued in connection with registered direct offering, net of offering costs (in shares) 366,300       709,220