v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 15, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 11, 2025
Dec. 31, 2024
Class of Stock [Line Items]          
Common stock, par value     $ 0   $ 0
Common Stock [Member]          
Class of Stock [Line Items]          
Sold common shares pursuant to the ATM Program   55,000      
The Plan [Member] | Maximum [Member]          
Class of Stock [Line Items]          
Increased the maximum number of available common shares for issuance       14,000  
ATM Program [Member]          
Class of Stock [Line Items]          
Common stock, par value $ 0        
Net proceeds     $ 8,541    
ATM Program [Member] | Common Stock [Member]          
Class of Stock [Line Items]          
Maximum aggregate offering price $ 100,000        
Sold common shares pursuant to the ATM Program     3,361    
Average price per share     $ 2.76