XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 06, 2020
Share-based Compensation Arrangement by Share-based Payment Award              
Aggregate intrinsic value of vested $ 7,100,000 $ 3,000 $ 7,277,000 $ 164,000      
Total fair value of common shares vested     $ 791,000 $ 427,000      
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award              
Term of award (in years)     10 years        
Maximum total number of common shares for which stock options may be granted             15,640,000
Granted (in shares)     0 1,579,393      
Compensation costs recognized 107,000 1,989,000 $ 213,000 $ 4,331,000      
Unrecognized compensation cost $ 540,000   $ 540,000        
Unrecognized compensation cost expected to be recognized over a weighted average period (in years)     2 years 2 months 19 days        
Common stock repurchase     $ 2,340,000        
Tax benefit from stock options exercised     $ 4,937,000        
Stock options | 2021 Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Maximum total number of common shares for which stock options may be granted 3,404,908   3,404,908        
Granted (in shares) 0   0        
Stock options | First anniversary of grant date              
Share-based Compensation Arrangement by Share-based Payment Award              
Percentage of stock options     25.00%        
Stock options | Equal monthly-basis vesting through fourth anniversary of grant date              
Share-based Compensation Arrangement by Share-based Payment Award              
Percentage of stock options     75.00%        
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award              
Compensation costs recognized $ 644,000 1,141,000 $ 860,000 $ 2,852,000      
Number of shares outstanding (in shares) 3,356,047   3,356,047   1,509,737    
Weighted-average grant date fair value (in dollars per share)     $ 1.19 $ 0.60      
RSUs and RSAs              
Share-based Compensation Arrangement by Share-based Payment Award              
Unrecognized compensation cost expected to be recognized over a weighted average period (in years)     3 years 4 months 28 days        
Unrecognized compensation expense $ 4,119,000   $ 4,119,000        
Medical RSUs              
Share-based Compensation Arrangement by Share-based Payment Award              
Compensation costs recognized $ 0 $ 237,000 $ 1,137,000 $ 237,000      
Number of shares outstanding (in shares) 0 0 0 0 0 0  
Award requisite service period (in years)     1 year   1 year    
Granted (in shares)     997,806 387,797      
Fair value of the liability-classified medical RSU outstanding $ 0 $ 0 $ 0 $ 0      
Vested in period (in shares)     997,806 387,797      
Employees Earnout Shares              
Share-based Compensation Arrangement by Share-based Payment Award              
Compensation costs recognized $ 0 $ 20,000 $ 0 $ 55,000      
Number of shares outstanding (in shares) 0 794,008 0 794,008 0 1,401,064  
Granted (in shares)     0 0      
Vested in period (in shares)     0 0