XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE BENEFIT PLANS - ESPP (Details) - Employee Stock - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Apr. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for purchase at December 31, 2023 (in shares)   424,848 500,000
Purchases (in shares) (10,175)    
Remaining shares available for purchase at March 31, 2024 (in shares) 414,673