XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details)
$ in Millions
1 Months Ended 6 Months Ended
Mar. 31, 2026
shares
Jun. 30, 2026
USD ($)
vote
shares
Dec. 31, 2025
shares
Aug. 31, 2021
shares
Sep. 30, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock options (in shares)   523,085 545,142    
Unrecognized stock-based compensation expense | $   $ 10.8      
Unrecognized stock-based compensation, period for recognition   1 year 7 months 6 days      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value | $   $ 14.9      
2019 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Minimum stock ownership (as percent) 10.00%        
Market value on date of grant (in percent) 110.00%        
2019 Equity Incentive Plan | Other Team Member Or Consultant          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Market value on date of grant (in percent) 100.00%        
2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Contractual life for options issued 10 years        
Percentage of increase in share pool 5.00%        
2021 Equity Incentive Plan | RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of authorized shares (in shares)   2,292,143      
Maximum | 2019 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of authorized shares (in shares)         3,000,000
Maximum | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of authorized shares (in shares) 4,280,000        
Class A Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of votes per common share (in vote) | vote   1      
Shares issued upon conversion   1      
Class A Shares | 2021 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance (in shares)   4,280,000   8,116,406  
Class B Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of votes per common share (in vote) | vote   10      
Common stock options (in shares)   523,085