v3.25.2
SHAREHOLDERS' EQUITY - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2025
USD ($)
shares
Jan. 29, 2025
USD ($)
$ / shares
shares
Jul. 01, 2024
Feb. 28, 2025
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Jul. 09, 2024
shares
Jul. 08, 2024
shares
Feb. 20, 2024
$ / shares
shares
Class of Stock [Line Items]                      
Common stock, authorized (in shares)         50,000,000 50,000,000   50,000,000     50,000,000
Preferred stock, authorized (in shares)         10,000 10,000   10,000     10,000
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.01 $ 0.01   $ 0.01     $ 0.01
Preferred stock, issued (in shares)         0 0   0      
Preferred stock, outstanding (in shares)         0 0   0      
Common stock, outstanding (in shares)         13,421,176 13,421,176   7,004,676 6,889,032 6,889,032  
Common stock, issued (in shares)         13,421,176 13,421,176   7,004,676      
Payments of stock issuance costs | $           $ 455,889 $ 0        
Cost not yet recognized | $         $ 1,800,000 $ 1,800,000          
Cost not yet recognized, period for recognition (in years)           2 years 1 month 2 days          
January 2025 Public Offering                      
Class of Stock [Line Items]                      
Common stock offering (in shares) 6,400,000 5,750,000                  
Offering price per share (in dollars per share) | $ / shares   $ 12.00                  
Proceeds from transaction costs | $ $ 71,300,000 $ 65,300,000                  
Proceeds from underwriting discounts | $   $ 3,700,000                  
Payments of stock issuance costs | $ $ 76,800,000                    
January 2025 Public Offering | Board of Directors Chairman                      
Class of Stock [Line Items]                      
Common stock offering (in shares)   1,000,000                  
Over-Allotment Option                      
Class of Stock [Line Items]                      
Common stock offering (in shares) 650,000 862,500                  
Proceeds from transaction costs | $ $ 7,300,000                    
Proceeds from underwriting discounts | $ 500,000                    
Payments of stock issuance costs | $ $ 1,300,000                    
Common Stock                      
Class of Stock [Line Items]                      
Stock split conversion ratio     68,890.32                
Exchange ratio                   0.3333  
Equity Incentive Plan 2024                      
Class of Stock [Line Items]                      
Share limit (in shares) 640,000       1,191,122 1,191,122          
Shares reserved for future issuance (in shares)         1,058,978 1,058,978          
Restricted Stock                      
Class of Stock [Line Items]                      
Shares, outstanding (in shares)                 88,685    
Converted (in shares)         88,685 88,685   88,685 88,685    
Restricted stock, granted (in shares)         0 19,625 0        
Fair value of shares vested | $         $ 0 $ 500,000          
Granted (in dollars per share) | $ / shares           $ 11.78          
Vested (in shares)           34,671 0        
Restricted Stock | Equity Incentive Plan 2024                      
Class of Stock [Line Items]                      
Restricted stock, granted (in shares)       19,625              
Vesting period (in years)       3 years              
Restricted stock under 2024 plan (in shares)         132,144 132,144          
Restricted Stock | Equity Incentive Plan 2024 | Tranche one                      
Class of Stock [Line Items]                      
Vesting percentage (as a percent)       33.00%              
Restricted Stock | Equity Incentive Plan 2024 | Tranche two                      
Class of Stock [Line Items]                      
Vesting percentage (as a percent)       33.00%              
Restricted Stock | Equity Incentive Plan 2024 | Tranche three                      
Class of Stock [Line Items]                      
Vesting percentage (as a percent)       33.00%