v3.26.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 26, 2026
Dec. 23, 2025
Dec. 17, 2025
Mar. 27, 2025
Nov. 30, 2025
Jun. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]                    
Options exercised                 520,351  
Proceeds from issuance of common stock under the ATM Facility, net of agent's fees                 $ 2,487 $ 0
Common stock remaining available unallocated amount           $ 200,000     200,000  
Common Stock                    
Class of Stock [Line Items]                    
Options exercised           429,616 90,735 3,955    
Shares issued   704,499                
IPO                    
Class of Stock [Line Items]                    
Aggregate offering price of shares of its common stock, shares of its preferred stock, debt securities, warrants, rights, units and/or depositary shares       $ 250,000            
ATM Prospectus                    
Class of Stock [Line Items]                    
Shares issued           426,038        
Proceeds from issuance of common stock under the ATM Facility, net of agent's fees           $ 3,600        
ATM Prospectus | Maximum                    
Class of Stock [Line Items]                    
Aggregate offering price of shares of its common stock, shares of its preferred stock, debt securities, warrants, rights, units and/or depositary shares $ 100,000     $ 50,000            
ATM Facility                    
Class of Stock [Line Items]                    
Aggregate offering price of shares of its common stock, shares of its preferred stock, debt securities, warrants, rights, units and/or depositary shares $ 300,000                  
Shares issued         2,477,100          
Proceeds from issuance of common stock under the ATM Facility, net of agent's fees         $ 16,400          
Common stock remaining available allocated amount           $ 96,300     $ 96,300  
Underwriters option to purchase                    
Class of Stock [Line Items]                    
Shares issued     13,333,333              
Purchase price per share           $ 7.5     $ 7.5  
Proceeds from sale of stock     $ 98,700              
Purchase of Additional Shares of Common Stock     1,999,999