v3.26.1
Stockholders’ Equity - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
vote
shares
Feb. 23, 2026
USD ($)
Dec. 31, 2025
shares
Jun. 16, 2025
shares
Jun. 15, 2025
shares
Class of Stock [Line Items]          
Common stock authorized (in shares) | shares 400,000,000   400,000,000 400,000,000 150,000,000
At The Market Offering          
Class of Stock [Line Items]          
Shares sold in offering (in shares) | shares 1,389,751        
Consideration from sale of stock $ 2.5        
Sale of stock, authorized amount   $ 200.0      
Sale of stock, remaining capacity $ 197.2        
Common Stock          
Class of Stock [Line Items]          
Number of votes for each share | vote 1