XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Narrative (Details)
1 Months Ended 9 Months Ended
Apr. 12, 2024
Apr. 30, 2024
Sep. 30, 2025
shares
Earnings Per Share [Abstract]      
Common stock split ratio 2 2  
Outstanding anti-dilutive stock options (in shares)     73,905