v3.26.1
Earnings Per Share ("EPS") - Additional Information (Details)
3 Months Ended
Mar. 31, 2026
shares
Mar. 31, 2025
shares
Jul. 31, 2023
Earnings Per Share [Abstract]      
Common stock conversion ratio     1.5309
Shares excluded from diluted net income per share (in shares) 0 0