XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Schedule of Share Based Compensation Plans (Details) - shares
Sep. 30, 2025
Jan. 01, 2025
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 11,186,118 10,350,022  
Outstanding (in shares) 7,250,250    
Available for Issue (in shares) 3,935,868    
2009 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 1,179,218    
Outstanding (in shares) 1,179,218    
Available for Issue (in shares) 0    
2023 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 10,006,900   5,585,008
Outstanding (in shares) 6,071,032    
Available for Issue (in shares) 3,935,868