v3.25.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings/(Deficit)
Accumulated Other Comprehensive Income
Balance at Dec. 31, 2023 $ 328,921 $ 309 $ 180,633 $ 145,908 $ 2,071
Balance, Shares at Dec. 31, 2023   30,928,648      
Stock based compensation 468   468    
Foreign currency translation adjustment (1,030)       (1,030)
Net income 16,417     16,417  
Equity award vestings   $ 1 (1)    
Equity award vestings, Shares   77,285      
Shares withheld related to net settlement of equity awards (471)   (471)    
Shares withheld related to net settlement of equity awards, Shares   (27,052)      
Balance at Mar. 31, 2024 344,305 $ 310 180,629 162,325 1,041
Balance, Shares at Mar. 31, 2024   30,978,881      
Balance at Dec. 31, 2024 $ 958,156 $ 692 755,077 211,250 (8,863)
Balance, Shares at Dec. 31, 2024 69,178,263 69,178,263      
Stock based compensation $ 1,766   1,766    
Foreign currency translation adjustment 4,616       4,616
Net income 14,757     14,757  
Equity award vestings   $ 2 (2)    
Equity award vestings, Shares   212,317      
Shares withheld related to net settlement of equity awards (293)   (293)    
Shares withheld related to net settlement of equity awards, Shares   (16,615)      
Repurchase and retirement of common stock (626) $ (1)   (625)  
Repurchase and retirement of common stock (shares)   (36,043)      
Balance at Mar. 31, 2025 $ 978,376 $ 693 $ 756,548 $ 225,382 $ (4,247)
Balance, Shares at Mar. 31, 2025 69,337,922 69,337,922