XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation (Details)
9 Months Ended
Sep. 30, 2024
shares
Disclosure of terms and conditions of share-based payment arrangement [line items]  
Offering period 6 months
Employee Share Purchase Plan  
Disclosure of terms and conditions of share-based payment arrangement [line items]  
Employee subscription rate (as a percent) 10.00%
Maximum subscription (in shares) 2,500
Employer match (as a percent) 20.00%