XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Plan Balances As of March 31, 2025, the balances under the two plans are below.
March 31, 2025
AuthorizedOutstandingAvailable for Issue
2009 Plan1,213,334 1,213,334 — 
2023 Plan10,350,022 5,001,373 5,228,256 
Total11,563,356 6,214,707 5,228,256