XML 106 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 21, 2022
Feb. 08, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]          
Proceeds from issuance of private placement       $ 299,706,000 $ 9,958,000
Common stock, shares authorized     1,000,000,000 1,000,000,000  
Common stock voting rights     one vote    
Common Stock          
Class of Stock [Line Items]          
Dividends declared or paid     $ 0    
Common Stock | Private Placement          
Class of Stock [Line Items]          
Number of shares issued       6,720,803 590,318
Common Stock | IPO          
Class of Stock [Line Items]          
Number of shares issued   9,487,500     9,487,500
Additional stock issued during period shares exercised by underwriters with option to purchase   1,237,500      
Sale of stock, price per share   $ 15      
Net proceeds from initial public offering   $ 127,300,000      
Cash paid for underwriting discounts and commissions and other offering expenses   $ 15,000,000      
Common Stock | Follow-on offering          
Class of Stock [Line Items]          
Number of shares issued 8,050,000       8,050,000
Additional stock issued during period shares exercised by underwriters with option to purchase 1,050,000        
Sale of stock, price per share $ 16        
Net proceeds from initial public offering $ 120,700,000        
Cash paid for underwriting discounts and commissions and other offering expenses $ 8,100,000