v3.26.1
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings(Accumulated Deficit)
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2024 $ 1,088,505 $ 936 $ 1,108,225 $ (20,560) $ (96)
Beginning Balance, shares at Dec. 31, 2024   93,556      
Net income 15,316     15,316  
Stock-based compensation 3,089   3,089    
Cumulative translation adjustments (256)       (256)
Ending Balance at Mar. 31, 2025 1,106,654 $ 936 1,111,314 (5,244) (352)
Ending Balance, shares at Mar. 31, 2025   93,556      
Beginning Balance at Dec. 31, 2024 1,088,505 $ 936 1,108,225 (20,560) (96)
Beginning Balance, shares at Dec. 31, 2024   93,556      
Net income 32,029        
Ending Balance at Jun. 30, 2025 1,128,733 $ 936 1,116,823 11,469 (495)
Ending Balance, shares at Jun. 30, 2025   93,622      
Beginning Balance at Mar. 31, 2025 1,106,654 $ 936 1,111,314 (5,244) (352)
Beginning Balance, shares at Mar. 31, 2025   93,556      
Net income 16,713     16,713  
Stock-based compensation 3,650   3,650    
Exercise of stock options 1,859   1,859    
Exercise of stock options, shares   66      
Cumulative translation adjustments (143)       (143)
Ending Balance at Jun. 30, 2025 1,128,733 $ 936 1,116,823 11,469 (495)
Ending Balance, shares at Jun. 30, 2025   93,622      
Beginning Balance at Dec. 31, 2025 1,174,753 $ 936 1,125,015 51,586 (2,784)
Beginning Balance, shares at Dec. 31, 2025   93,622      
Net income 11,143     11,143  
Stock-based compensation 4,392   4,392    
Exercise of stock options 56   56    
Exercise of stock options, shares   2      
Cumulative translation adjustments (10,436)       (10,436)
Ending Balance at Mar. 31, 2026 1,179,908 $ 936 1,129,463 62,729 (13,220)
Ending Balance, shares at Mar. 31, 2026   93,624      
Beginning Balance at Dec. 31, 2025 1,174,753 $ 936 1,125,015 51,586 (2,784)
Beginning Balance, shares at Dec. 31, 2025   93,622      
Net income 27,885        
Ending Balance at Jun. 30, 2026 1,199,394 $ 937 1,136,009 79,471 (17,023)
Ending Balance, shares at Jun. 30, 2026   93,684      
Beginning Balance at Mar. 31, 2026 1,179,908 $ 936 1,129,463 62,729 (13,220)
Beginning Balance, shares at Mar. 31, 2026   93,624      
Net income 16,742     16,742  
Stock-based compensation 4,581   4,581    
Exercise of stock options 1,966 $ 1 1,965    
Exercise of stock options, shares   60      
Cumulative translation adjustments (3,803)       (3,803)
Ending Balance at Jun. 30, 2026 $ 1,199,394 $ 937 $ 1,136,009 $ 79,471 $ (17,023)
Ending Balance, shares at Jun. 30, 2026   93,684