v3.26.1
Shareholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 06, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
USD ($)
vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Aug. 31, 2023
USD ($)
Class of Stock [Line Items]            
Common stock, conversion ratio (in shares)   33.638698        
August 2023 Sales Agreement | ATM Shares            
Class of Stock [Line Items]            
Sale of stock, authorized amount (in shares) | $   $ 258.8       $ 350.0
Underwriting Agreement            
Class of Stock [Line Items]            
Sale of stock (in shares) 7,142,857          
Price per share (USD per share) | $ / shares $ 10.50          
Net proceeds from the transaction | $ $ 72.4          
Payments of stock issuance costs | $ $ 2.6          
Sales Agreements            
Class of Stock [Line Items]            
Sale of stock (in shares)   336,559        
Net proceeds from the transaction | $   $ 6.0        
Sales Agreements | Weighted Average            
Class of Stock [Line Items]            
Price per share (USD per share) | $ / shares   $ 18.28        
Preferred Stock            
Class of Stock [Line Items]            
Preferred stock, shares issued (in shares)   0        
Preferred stock, shares outstanding (in shares)   0        
Preferred shares, shares authorized (in shares)   5,000,000        
Preferred shares, par value (in usd per share) | $ / shares   $ 0.0001        
Preferred stock, votes attached to shares | vote   1        
Common Class A            
Class of Stock [Line Items]            
Common shares, shares issued (in shares)   72,134,066 71,373,579      
Common shares, shares outstanding (in shares)   72,134,066 71,373,579      
Common shares, shares authorized (in shares)   500,000,000 500,000,000      
Common shares, par value (USD per share) | $ / shares   $ 0.0001 $ 0.0001      
Common Class A | Common Stock            
Class of Stock [Line Items]            
Common shares, shares issued (in shares)   72,134,066        
Common shares, shares outstanding (in shares)   72,134,066 71,373,579 63,474,253 63,077,431  
Common shares, shares authorized (in shares)   500,000,000        
Common shares, par value (USD per share) | $ / shares   $ 0.0001        
Common shares, votes per share | vote   1        
Common Class B | Common Stock            
Class of Stock [Line Items]            
Common shares, shares issued (in shares)   0        
Common shares, shares outstanding (in shares)   0        
Common shares, shares authorized (in shares)   50,000,000        
Common shares, par value (USD per share) | $ / shares   $ 0.0001        
Common shares, votes per share | vote   1        
Common Class C | Common Stock            
Class of Stock [Line Items]            
Common shares, shares issued (in shares)   0        
Common shares, shares outstanding (in shares)   0   729,320 841,269  
Common shares, shares authorized (in shares)   100,000,000        
Common shares, par value (USD per share) | $ / shares   $ 0.0001        
Common shares, votes per share | vote   1