v3.26.1
Share-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award                
Deferred income taxes         $ 914 $ (4,840)    
Employee Stock Option                
Share-based Compensation Arrangement by Share-based Payment Award                
Stock options, contractual term   5 years 6 months   6 years 6 months 5 years 3 months 6 years 3 months 5 years 9 months 6 years 9 months
Deferred income taxes $ 0   $ 25   $ 0 $ 50    
Share-based compensation expense 0   348   0 690    
Unrecognized compensation expense 0       0   $ 0  
Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award                
Deferred income taxes [1] 175   58   345 119    
Share-based compensation expense [2] 755   $ 354   1,491 $ 714    
Unrecognized compensation expense related to nonvested restricted stock $ 10,599       $ 10,599   $ 11,747  
Recognition of remaining compensation expense over a weighted-average period         3 years 9 months      
Common Stock                
Share-based Compensation Arrangement by Share-based Payment Award                
Requisite service period, in years         4 years      
Stock options, contractual term         10 years      
[1] Recorded within income tax expense in the Consolidated Statements of Income.
[2] Recorded within cost of revenue, selling, general and administrative, and research and development in the Consolidated Statements of Income.