v3.26.1
Subsequent Events (Details) - USD ($)
Jun. 04, 2026
Mar. 25, 2026
Jan. 14, 2026
Oct. 14, 2025
Subsequent Event [Line Items]        
Cash dividend price per share (in Dollars per share)   $ 0.02 $ 0.016  
Board of Directors [Member]        
Subsequent Event [Line Items]        
Cash dividend price per share (in Dollars per share)       $ 0.016
Subsequent Event [Member] | Class B Common Stock [Member] | Board of Directors [Member]        
Subsequent Event [Line Items]        
Stock repurchase program $ 5,000,000      
Additional amount of repurchase program 2,000,000      
Subsequent Event [Member] | Class A Common Stock and Class B Common Stock [Member] | Board of Directors [Member]        
Subsequent Event [Line Items]        
Aggregating amount $ 262,000      
Cash dividend price per share (in Dollars per share) $ 0.02