XML 124 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT AND DEFERRED COMPENSATION PLANS - Employee Stock Purchase Plan (Details) - ESPP - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2021
Dec. 31, 2023
Compensation plans:      
Purchase price as a percent of fair value 85.00%    
Reserved for issuance   1,000  
Maximum issuance (as a percentage of outstanding)   1.00%  
Maximum issuance (in shares)   16,000  
Shares available for issuance 6,335    
Unrecognized compensation cost $ 423   $ 375
ESPP offering period 6 months    
Discount 15.00%