XML 96 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock        
Class of Stock [Line Items]        
Shares outstanding   6,667,793 6,021,327 5,028,148
IPO | Subsequent Event        
Class of Stock [Line Items]        
Net proceeds from offering $ 190,400,000      
IPO | Common Stock | Subsequent Event        
Class of Stock [Line Items]        
Sale of stock, price per share $ 17      
Underwritten Public Offering | Minimum        
Class of Stock [Line Items]        
Net proceeds from offering   $ 100,000,000    
Underwritten Public Offering | Minimum | Common Stock        
Class of Stock [Line Items]        
Sale of stock, price per share   $ 14.6    
Common Class A, Class B and Class C | IPO | Subsequent Event        
Class of Stock [Line Items]        
Shares outstanding 6,671,174