v3.26.1
Share-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 21, 2026
Mar. 16, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation              
Share based payment award, option to vest (in years)   4 years          
Expiration term (in years)   10 years          
Total share-based compensation expense     $ 4,457 $ 3,732 $ 9,465 $ 7,376  
Stock Option              
Share-based Compensation              
Unrecognized share-based compensation expense     40,300   $ 40,300    
Share-based compensation expense expected to be recognized over a weighted average period         3 years 1 month 6 days    
Market-Based Share Options              
Share-based Compensation              
Expiration term (in years) 10 years            
Number of options granted (in shares) 505,881            
Consecutive trading days 30 days            
Granted (in dollars per share) $ 6.32            
Total share-based compensation expense     900 100 $ 1,600 300  
Restricted Stock Units (RSUs)              
Share-based Compensation              
Unrecognized share-based compensation expense     1,400   $ 1,400    
Share-based compensation expense expected to be recognized over a weighted average period         10 months 24 days    
Total share-based compensation expense     200 400 $ 600 800  
Restricted share awards              
Share-based Compensation              
Unrecognized share-based compensation expense     700   $ 700    
Share-based compensation expense expected to be recognized over a weighted average period         8 months 12 days    
Total share-based compensation expense     $ 300 $ 200 $ 500 $ 500  
Maximum              
Share-based Compensation              
Share-based compensation arrangement by share-based payment award, number of shares authorized     20,573,023   20,573,023    
Employee Stock Purchase Plan              
Share-based Compensation              
Percentage of discount for eligible employees   15.00%          
Number of options granted (in shares)     0        
Outside of equity plan | Directors Executives And Employees              
Share-based Compensation              
Number of options granted (in shares)         3,223,440   2,843,814
Equity Incentive Plan 2023              
Share-based Compensation              
Number of options granted (in shares)         8,676,478    
Weighted average grant date fair value         $ 4.76 $ 0.96  
Granted (in dollars per share)         $ 5.89