v3.25.3
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 19, 2025
shares
Sep. 30, 2025
USD ($)
employee
shares
Sep. 30, 2025
USD ($)
employee
shares
Aug. 07, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options granted (in shares)     426,000  
Shares forfeited due to termination (in shares)     187,000  
Number of employees terminated | employee   1    
Compensation expense | $   $ 1,397 $ 3,513  
Unrecognized compensation costs | $   $ 10,100 $ 10,100  
Weighted average amortization period     2 years 4 months 9 days  
Share-Based Payment Arrangement, Performance- and Market-Based Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of employees granted options | employee     3  
Options granted (in shares)     65,500  
Percentage of shares vesting upon satisfaction of each applicable condition (as a percent)     100.00%  
Shares forfeited due to termination (in shares)   5,500    
Number of shares eligible to vest (in shares)   60,000 60,000  
Compensation expense | $     $ 0  
Share-Based Payment Arrangement, Performance- and Market-Based Option | Specific Revenue Recognized        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   12,750 12,750  
Shares forfeited due to termination (in shares)   2,750    
Share-Based Payment Arrangement, Performance- and Market-Based Option | Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   12,750 12,750  
Shares forfeited due to termination (in shares)   2,750    
Share-Based Payment Arrangement, Performance- and Market-Based Option | Listing on NASDAQ        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   10,000 10,000  
Share-Based Payment Arrangement, Performance- and Market-Based Option | Refinancing or Repayment of Certain Debt Obligations        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   10,000 10,000  
Share-Based Payment Arrangement, Performance- and Market-Based Option | Various Operations Related Milestones        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   10,000 10,000  
Share-Based Payment Arrangement, Performance- and Market-Based Option | Defined Stock Price Target        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares expected to vest (in shares)   10,000 10,000  
2024 Equity Incentive Plan | Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of authorized shares issued (in shares)       1,376,556
Number of additional authorized shares issued (in shares) 500,000      
2024 Equity Incentive Plan | Share-Based Payment Arrangement, Service-Based Option        
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  
2024 Equity Incentive Plan | Share-Based Payment Arrangement, Performance-Based Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based payment award options contractual term     5 years  
2024 Equity Incentive Plan | Share-Based Payment Arrangement, Market-Based Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share based payment award options contractual term     5 years