XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Capital Structure - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 25, 2022
Apr. 30, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Class of Stock [Line Items]          
Common stock, par value     $ 0.0001   $ 0.0001
Common stock, shares issued     37,572,250   36,310,713
Common stock, shares authorized     300,000,000   300,000,000
Preferred stock, shares authorized     10,000,000   10,000,000
Preferred stock, par value     $ 0.0001   $ 0.0001
Dividends declared     $ 0    
Net proceeds from offering   $ 161,800,000 3,257,000 $ 0  
Common Stock          
Class of Stock [Line Items]          
Issuance of common stock (in shares)   5,750,000      
Public offering price   $ 30      
Underwritting discounts and commissions and offering costs   $ 11,000,000      
2022 ATM Agreement          
Class of Stock [Line Items]          
Common stock, par value $ 0.0001        
Aggregate proceeds     $ 3,300    
Common stock, shares issued     1,261,537    
2022 ATM Agreement | Maximum          
Class of Stock [Line Items]          
Aggregate offering price $ 100,000,000        
Placement fee percentage 3.00%