XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense   $ 2,000,000.0 $ 1,400,000    
Exercise price, lower range (in dollars per share)   $ 77.60      
Exercise price, upper range (in dollars per share)   $ 116.40      
Options outstanding (in shares)   389,926 246,663 12,668  
Share-Based Payment Arrangement, Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost   $ 1,000,000.0      
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost   $ 535,763      
Vesting period (in years)   3 years      
Weighted average period (in years)   1 year 4 months 2 days      
Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost   $ 53,439      
Weighted average period (in years)   4 months 6 days      
Performance measurement period (in years)   3 years      
Performance Shares | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of award to be issued   0.00%      
Performance Shares | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Percentage of award to be issued   100.00%      
Equity Incentive Plan 2020          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares authorized (in shares)         2,521,244
Omnibus Incentive Plan 2013          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares available for grant (in shares)   195,124 190,187   0
Shares granted (in shares)   1,726 6,663    
Exercise price, lower range (in dollars per share)   $ 5.59 $ 5.59    
Exercise price, upper range (in dollars per share)   $ 116.40 $ 116.40    
Equity Incentive Plan 2020          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares available for grant (in shares)   1,100,000 1,300,000    
Options outstanding (in shares)   0 0    
Equity Incentive Plan 2020 | Share-Based Payment Arrangement, Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period (in years)   10 years      
Equity Incentive Plan 2020 | Share-Based Payment Arrangement, Option | First Four Anniversaries          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage   25.00%      
2023 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares granted (in shares) 240,000 148,200 240,000    
Exercise price, lower range (in dollars per share)   $ 5.59      
Exercise price, upper range (in dollars per share)   76.80      
Weighted average grant date fair value (in dollars per share)   $ 5.08      
2023 Plan | Share-Based Payment Arrangement, Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares granted (in shares)   388,200 240,000    
Expiration period (in years)   10 years      
Exercise price, lower range (in dollars per share)   $ 5.59 $ 5.59    
Exercise price, upper range (in dollars per share)   $ 76.80 $ 76.80    
2023 Plan | Share-Based Payment Arrangement, Option | First Three Anniversaries          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage   33.30%      
Omnibus Incentive Plan 2005          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options outstanding (in shares)   0 0