v3.26.1
Share-Based Compensation - Stock Option Plans (Details) - USD ($)
Jan. 01, 2026
Jan. 01, 2025
Nov. 27, 2023
Dec. 09, 2020
Jun. 30, 2026
2023 Omnibus Equity Incentive Plan          
Share-Based Compensation          
Number of awards authorized under plan     1,200,000   3,161,036
Annual increase in shares available under plan     5.00%    
Increase in shares available for future grant 1,502,653 458,383      
Aggregate number of shares issued under the plan         138,150
Shares reserved for issuance of grants         2,773,425
Remaining shares available for future issuance         249,461
2023 Omnibus Equity Incentive Plan | Non-employee director          
Share-Based Compensation          
Maximum annual awards paid to non-employee directors     $ 500,000    
Maximum annual awards paid to non-employee directors (newly appointed board member)     750,000    
Maximum annual awards paid to non-employee directors (newly appointed board chairman)     $ 1,500,000    
2023 Omnibus Equity Incentive Plan | Employee Stock Option          
Share-Based Compensation          
Option term     10 years    
2023 Omnibus Equity Incentive Plan | Employee Stock Option | Minimum          
Share-Based Compensation          
Vesting period     3 years    
2023 Omnibus Equity Incentive Plan | Employee Stock Option | Maximum          
Share-Based Compensation          
Vesting period     5 years    
2020 Omnibus Equity Incentive Plan          
Share-Based Compensation          
Number of awards authorized under plan       64,000  
Aggregate number of shares issued under the plan         23,240
Shares reserved for issuance of grants         25,988
Remaining shares available for future issuance     0    
Shares no longer available for future issuance         14,772
2020 Omnibus Equity Incentive Plan | Non-employee director          
Share-Based Compensation          
Maximum annual awards paid to non-employee directors       $ 500,000  
Maximum annual awards paid to non-employee directors (newly appointed board member)       750,000  
Maximum annual awards paid to non-employee directors (newly appointed board chairman)       $ 1,500,000  
2020 Omnibus Equity Incentive Plan | Employee Stock Option          
Share-Based Compensation          
Option term       10 years  
2020 Omnibus Equity Incentive Plan | Employee Stock Option | Minimum          
Share-Based Compensation          
Vesting period       3 years  
2020 Omnibus Equity Incentive Plan | Employee Stock Option | Maximum          
Share-Based Compensation          
Vesting period       5 years