XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE-BASED COMPENSATION - Employee Stock Purchase Plan (Details) - 2022 Employee Stock Purchase Plan [Member] - $ / shares
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation [Abstract]    
Aggregate number of shares that can be issued to participants (in shares) 2,500,000  
Offering period 6 months  
Number of shares issued under the plan (in shares) 28,665 28,915
Share issue price (in dollars per share) (in Dollars per share) $ 61.29 $ 62.63
Maximum aggregate number of shares to be issued (in shares) 2,340,000