XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Other Stock-Based Compensation Plans (Details)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 01, 2018
USD ($)
offeringPeriod
Jun. 30, 2023
shares
Jun. 30, 2022
shares
Other Stock-Based Compensation Plans      
Number of shares purchased (in shares) | shares   0 0
ESPP      
Other Stock-Based Compensation Plans      
Purchase price of common stock 95.00%    
Number of offering periods | offeringPeriod 2    
Duration of offering period 6 months    
Annual stock value | $ $ 30    
ESPP | Minimum      
Other Stock-Based Compensation Plans      
Employer matching contribution 1.00%    
ESPP | Maximum      
Other Stock-Based Compensation Plans      
Employer matching contribution 15.00%