v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 01, 2022
Dec. 31, 2025
Nov. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class Of Stock [Line Items]            
Capital units, authorized       500,000,000    
Common stock, par value   $ 0.0001   $ 0.0001   $ 0.0001
Common stock, shares authorized   490,000,000   490,000,000   490,000,000
Preferred stock shares authorised   10,000,000   10,000,000   10,000,000
Preferred stock shares outstanding   0   0   0
Proceeds from the issuance of common stock       $ 0 $ 7,352  
Maximum [Member]            
Class Of Stock [Line Items]            
Public float       $ 75,000    
Sale of shares   14,579,706        
ATM [Member]            
Class Of Stock [Line Items]            
Sale of shares       6,032   1,865,253
Aggregate net proceeds from offering       $ 10,000   $ 8,600
Common Stock Available For Sale , Amount       $ 2,800    
SEC [Member]            
Class Of Stock [Line Items]            
Proceeds from the issuance of common stock     $ 200,000      
Public float $ 75,000          
SEC [Member] | Maximum [Member]            
Class Of Stock [Line Items]            
Public float $ 75,000