v3.26.1
Equity - Antidilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Shares issuable upon exercise of restricted stock and restricted stock units    
Shares excluded from the calculation of diluted earnings per share    
Antidilutive shares 39 98