XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Basic and Diluted (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic:    
Weighted average shares outstanding, basic 39,056,396 32,553,750
Effect of dilutive securities:    
Common stock options 0 0
Total weighted average shares outstanding assuming dilution 39,056,396 32,553,750