v3.26.3
Equity-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 08, 2026
Mar. 08, 2026
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Employee stock purchase plan (in shares) 6,561 8,278                
Employee stock purchase plan $ 50 $ 55 $ 50 $ 59 $ 103 $ 194        
Stock Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total unrecognized equity compensation expense     2,887   6,672   $ 2,887 $ 6,672    
Total unrecognized equity compensation expense to be recognized over a weighted average period             1 year 2 years    
RSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total unrecognized equity compensation expense     $ 6,367   $ 7,632   $ 6,367 $ 7,632    
Total unrecognized equity compensation expense to be recognized over a weighted average period             2 years 2 years    
PSUs outstanding     695,240   412,418   695,240 412,418 462,976 223,295
PSUs outstanding (in dollars per shares)     $ 12.77   $ 23.71   $ 12.77 $ 23.71 $ 22.30 $ 45.10
PSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total unrecognized equity compensation expense     $ 2,391   $ 505   $ 2,391 $ 505    
Total unrecognized equity compensation expense to be recognized over a weighted average period             1 year 2 years    
Vesting period             3 years      
PSUs outstanding     229,697       229,697   0  
PSUs outstanding (in dollars per shares)     $ 12.55       $ 12.55   $ 0  
PSUs | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
PSUs payout percentage             0.00%      
PSUs | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
PSUs payout percentage             200.00%      
Key Employees | PSUs                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
PSUs outstanding     846,241   846,241   846,241 846,241    
PSUs outstanding (in dollars per shares)     $ 4.60   $ 4.60   $ 4.60 $ 4.60