v3.26.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income/(Loss)
Balance at Dec. 31, 2024 $ 958,156 $ 692 $ 755,077 $ 211,250 $ (8,863)
Balance, Shares at Dec. 31, 2024   69,178,263      
Stock based compensation 8,769   8,769    
Foreign currency translation adjustment 12,658       12,658
Net Income (Loss) 69,330     69,330  
Equity award vestings (1) $ 3 (4)    
Equity award vestings, Shares   410,152      
Shares withheld related to net settlement of equity awards (678)   (678)    
Shares withheld related to net settlement of equity awards, Shares   (39,482)      
Repurchase and retirement of common stock (9,280) $ (6)   (9,274)  
Repurchase and retirement of common stock (shares)   (624,531)      
Balance at Sep. 30, 2025 1,038,954 $ 689 763,164 271,306 3,795
Balance, Shares at Sep. 30, 2025   68,924,402      
Balance at Jun. 30, 2025 995,553 $ 688 760,306 232,078 2,481
Balance, Shares at Jun. 30, 2025   68,779,153      
Stock based compensation 3,244   3,244    
Foreign currency translation adjustment 1,314       1,314
Net Income (Loss) 39,228     39,228  
Equity award vestings (1) $ 1 (2)    
Equity award vestings, Shares   168,116      
Repurchase and retirement of common stock (384)   (384)    
Repurchase and retirement of common stock (shares)   (22,867)      
Balance at Sep. 30, 2025 1,038,954 $ 689 763,164 271,306 3,795
Balance, Shares at Sep. 30, 2025   68,924,402      
Balance at Dec. 31, 2025 $ 1,057,699 $ 691 767,650 285,274 4,084
Balance, Shares at Dec. 31, 2025 69,077,237 69,077,237      
Stock based compensation $ 9,731   9,731    
Foreign currency translation adjustment 5,224       5,224
Net Income (Loss) 34,646     34,646  
Issuance of common stock - TCO Acquisition 25,755 $ 11 25,744    
Issuance of common stock - TCO Acquisition, shares   1,060,713      
Equity award vestings   $ 6 (6)    
Equity award vestings, Shares   584,576      
Shares withheld related to net settlement of equity awards (1,809) $ (1) (1,808)    
Shares withheld related to net settlement of equity awards, Shares   (70,458)      
Repurchase and retirement of common stock (14,129) $ (6)   (14,123)  
Repurchase and retirement of common stock (shares)   (575,000)      
Balance at Sep. 30, 2026 $ 1,117,117 $ 701 801,311 305,797 9,308
Balance, Shares at Sep. 30, 2026 70,077,068 70,077,068      
Balance at Jun. 30, 2026 $ 1,058,499 $ 689 772,905 279,511 5,394
Balance, Shares at Jun. 30, 2026   68,875,856      
Stock based compensation 3,372   3,372    
Foreign currency translation adjustment 3,914       3,914
Net Income (Loss) 26,286     26,286  
Issuance of common stock - TCO Acquisition 25,755 $ 11 (25,744)    
Issuance of common stock - TCO Acquisition, shares   1,060,713      
Equity award vestings   $ 2 (2)    
Equity award vestings, Shares   164,072      
Shares withheld related to net settlement of equity awards (709) $ (1) (708)    
Shares withheld related to net settlement of equity awards, Shares   (23,573)      
Balance at Sep. 30, 2026 $ 1,117,117 $ 701 $ 801,311 $ 305,797 $ 9,308
Balance, Shares at Sep. 30, 2026 70,077,068 70,077,068