v3.26.1
Stock-Based Compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-Based Compensation    
Stock based compensation expense $ 6,568 $ 2,646
2023 Plan | Stock compensation plan    
Stock-Based Compensation    
Number of authorized shares 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