XML 62 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Event - Additional Information (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Jul. 02, 2025
Jul. 11, 2025
Jul. 01, 2025
Two Thousand Twenty Five Public Offering [Member]      
Subsequent Event [Line Items]      
Sale and issuance of shares 4,893,618    
Net proceeds from issuance of common stock $ 107.5    
Underwriting discounts and commissions and offering costs $ 7.5    
Offering per share price $ 23.5    
TCG Crossover Fund I I, L P [Member] | Securities Purchase Agreement [Member]      
Subsequent Event [Line Items]      
Number of warrants issued to be purchase common shares   886,667 780,000