v3.26.1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 19, 2025
shares
Mar. 31, 2026
USD ($)
employee
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
employee
shares
Aug. 07, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options granted (in shares)   168,000      
Options outstanding (in shares)   1,502,000   1,372,000  
Total expense | $   $ 1,472 $ 975    
Unrecognized compensation costs | $   $ 10,800      
Weighted average amortization period   2 years 1 month 13 days      
Employee Stock Option | 2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of authorized shares issued (in shares)         1,376,556
Number of additional shares authorized (in shares) 500,000        
Share-Based Payment Arrangement, Service-Based Option | 2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Non-statutory options period   3 years      
Share based payment award options contractual term   10 years      
Share-Based Payment Arrangement, Performance-Based Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of employees | employee   2   3  
Options granted (in shares)   8,500   65,500  
Percentage of shares vesting upon satisfaction of each applicable condition (as a percent)   100.00%   100.00%  
Options outstanding (in shares)   20,000      
Total expense | $   $ 0      
Share-Based Payment Arrangement, Performance-Based Option | Specific Revenue Recognized          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares expected to vest (in shares)   6,000      
Share-Based Payment Arrangement, Performance-Based Option | Specific Operational Milestones          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares expected to vest (in shares)   2,500      
Share-Based Payment Arrangement, Performance-Based Option | 2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based payment award options contractual term   5 years      
Share-Based Payment Arrangement, Market-Based Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options outstanding (in shares)   10,000      
Share-Based Payment Arrangement, Market-Based Option | 2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based payment award options contractual term   5 years