v3.25.1
Earnings Per Share (Details)
Mar. 31, 2025
$ / shares
Earnings Per Share [Abstract]  
Convertible preferred stock, conversion price $ 7