XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation (Details) - shares
Mar. 31, 2025
Jan. 01, 2025
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 11,563,356 10,350,022  
Outstanding (in shares) 6,214,707    
Available for Issue (in shares) 5,228,256    
2009 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 1,213,334    
Outstanding (in shares) 1,213,334    
Available for Issue (in shares) 0    
2023 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Authorized (in shares) 10,350,022   5,585,008
Outstanding (in shares) 5,001,373    
Available for Issue (in shares) 5,228,256