XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
SHAREHOLDERS' EQUITY - Common stock (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Apr. 23, 2025
Dec. 31, 2024
Jun. 13, 2024
Class of Stock [Line Items]                
Common Stock, par value (in dollars per share) $ 0     $ 0     $ 0  
Authorized share repurchase (in shares)               200,000
Share repurchase, authorized amount           $ 5,000,000    
Common stock, no par value (in dollars per share)           $ 0    
Remaining authorized amount $ 4,698,690     $ 4,698,690        
Shares Common Stock                
Class of Stock [Line Items]                
Repurchase of common stock (in shares) 13,946 5,501 5,501 40,333 5,501      
Shares Common Stock                
Class of Stock [Line Items]                
Common Stock, par value (in dollars per share) $ 0     $ 0        
Number of votes per each share       one