v3.26.3
Stock-Based Compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Stock-Based Compensation        
Stock based compensation expense $ 6,967 $ 4,757 $ 20,359 $ 10,049
2023 Plan | Stock compensation plan        
Stock-Based Compensation        
Number of authorized shares 7,250   7,250  
2023 Plan | Stock compensation plan | Minimum        
Stock-Based Compensation        
Vesting period     1 year  
Term of awards     7 years  
2023 Plan | Stock compensation plan | Maximum        
Stock-Based Compensation        
Vesting period     5 years  
Term of awards     8 years