v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of earnings per share
Schedule of earnings per share  June 30, 2026
(6 months)
   June 30, 2025
(6 months)
   June 30, 2026
(3 months)
  

June 30, 2025

(3 months)

 
Weighted average number of common shares                    
Basic and diluted   6,850,000    6,850,000    6,850,000    6,850,000