v3.26.1
Share-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 01, 2026
Dec. 15, 2022
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2025
Award
$ / shares
May 31, 2026
$ / shares
Apr. 30, 2026
shares
Mar. 31, 2025
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock, par value | $ / shares     $ 0.01   $ 0.01   $ 0.01 $ 0.01   $ 0.01
Reverse stock split 0.287                  
Number of executive awards | Award             2      
Expected dividends         $ 0          
Aggregate intrinsic value of options exercised     $ 400   1,000 $ 35        
Fair value of options vested     $ 300 $ 200 $ 800 $ 400        
Options granted, weighted average grant date fair value | $ / shares     $ 8.75 $ 1.95 $ 8.28 $ 1.95        
Options forfeited, weighted average grant date fair value | $ / shares     $ 4.29 $ 1.74 $ 2.65 $ 1.74        
Total compensation cost related to non-vested stock options not yet recognized     $ 32,600   $ 32,600          
Weighted-average period         3 years 6 months          
Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Aggregate intrinsic value of options exercised       $ 10            
2022 Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock, par value | $ / shares   $ 0.01                
Stock split, description         1,000-for-1          
Reverse stock split   1,000                
Additional compensation expense   $ 0                
Number of shares vest and exercisable percentage   25.00%                
Number of shares vested percentage   100.00%                
2022 Equity Incentive Plan | Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Aggregate value of shares authorized | shares   7,575,181                
2007 Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Conversion of shares | shares   0                
2026 Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Aggregate value of shares authorized | shares                 6,440,000  
2026 ESPP                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Aggregate value of shares authorized | shares                 460,000