v3.26.1
Related Party Transaction (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 08, 2024
Mar. 31, 2024
Jun. 30, 2024
Greenshoe Option      
Related party transaction      
Proceeds from the offering     $ 0
Greenshoe Option | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense      
Related party transaction      
Offering expenses     $ 407,000
President And Chairman      
Related party transaction      
Number of common stock sold   2,000,000  
Public offering price per share   $ 40.75  
President And Chairman | Greenshoe Option      
Related party transaction      
Number of common stock sold 50,000 300,000