v3.26.1
Common Stock - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
Vote
$ / shares
shares
Dec. 31, 2025
shares
Equity [Abstract]      
Common stock, shares authorized | shares   500,000,000 500,000,000
Common stock, no par value | $ / shares   $ 0.0001  
Number of votes per share | Vote   1  
Proceeds from issuance of stock | $ $ 117.2    
Issuance of shares of common stock in private placement | shares 4,494,279    
Sale of stock purchase price per share | $ / shares $ 27.88