XML 93 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Additional Information (Details)
$ in Millions
Jun. 30, 2026
USD ($)
Stock Purchase And Option Agreement  
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]  
Available for future stock issuance $ 5.0