XML 78 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Stock Option Activity (Parenthetical) (Details)
Jun. 30, 2024
shares
2021 Plan  
Stock Based Compensation Details [Line Items]  
Options outstanding 1,722,509
2021 Plan | Awards with Performance Conditions  
Stock Based Compensation Details [Line Items]  
Options outstanding 45,000
2017 Plan  
Stock Based Compensation Details [Line Items]  
Options outstanding 1,531,270