v3.25.2
Financial Instruments (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
Financial Instruments  
Effect on net income of 100 basis point change in US prime rate $ 384,000