Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Accumulated Other Comprehensive Income (Loss) | Retained Earnings | Treasury Stock |
Beginning balance (in shares) at Dec. 31, 2020 | | 130,347,000 | | | | |
Beginning balance at Dec. 31, 2020 | $ 1,620,725 | $ 13 | $ 1,281,018 | $ (10,407) | $ 356,101 | $ (6,000) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2020 | | | | | | 444,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 32,894 | | | 6,162 | 26,732 | |
Share-based compensation (in shares) | | 146,000 | | | | |
Share-based compensation | 2,723 | | 2,723 | | | |
Exercise of employee stock options (in shares) | | 20,000 | | | | |
Exercise of employee stock options | 262 | | 262 | | | |
Exercise of public warrants (in shares) | | 672,000 | | | | |
Exercise of public warrants | 7,722 | | 7,722 | | | |
Payment of taxes for employee stock awards | (843) | | (843) | | | |
Ending balance (in shares) at Mar. 31, 2021 | | 131,185,000 | | | | |
Ending balance at Mar. 31, 2021 | 1,663,483 | $ 13 | 1,290,882 | (4,245) | 382,833 | $ (6,000) |
Treasury stock, ending balance (in shares) at Mar. 31, 2021 | | | | | | 444,000 |
Beginning balance (in shares) at Dec. 31, 2020 | | 130,347,000 | | | | |
Beginning balance at Dec. 31, 2020 | 1,620,725 | $ 13 | 1,281,018 | (10,407) | 356,101 | $ (6,000) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2020 | | | | | | 444,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 89,017 | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | 129,170,000 | | | | |
Ending balance at Sep. 30, 2021 | 1,678,990 | $ 13 | 1,300,329 | (4,161) | 438,872 | $ (56,063) |
Treasury stock, ending balance (in shares) at Sep. 30, 2021 | | | | | | 3,572,000 |
Beginning balance (in shares) at Mar. 31, 2021 | | 131,185,000 | | | | |
Beginning balance at Mar. 31, 2021 | 1,663,483 | $ 13 | 1,290,882 | (4,245) | 382,833 | $ (6,000) |
Treasury stock, beginning balance (in shares) at Mar. 31, 2021 | | | | | | 444,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 29,364 | | | (483) | 29,847 | |
Share-based compensation (in shares) | | 22,000 | | | | |
Share-based compensation | 1,640 | | 1,640 | | | |
Exercise of employee stock options (in shares) | | 220,000 | | | | |
Exercise of employee stock options | 3,135 | | 3,135 | | | |
Exercise of public warrants (in shares) | | 209,000 | | | | |
Exercise of public warrants | 2,405 | | 2,405 | | | |
Payment of taxes for employee stock awards | (392) | | (392) | | | |
Repurchase of common stock (in shares) | | 1,176,000 | | | | 1,176,000 |
Repurchase of common stock | (16,691) | | | | | $ (16,691) |
Ending balance (in shares) at Jun. 30, 2021 | | 130,460,000 | | | | |
Ending balance at Jun. 30, 2021 | 1,682,944 | $ 13 | 1,297,670 | (4,728) | 412,680 | $ (22,691) |
Treasury stock, ending balance (in shares) at Jun. 30, 2021 | | | | | | 1,620,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 26,759 | | | 567 | 26,192 | |
Share-based compensation | 2,642 | | 2,642 | | | |
Exercise of employee stock options (in shares) | | 19,000 | | | | |
Exercise of employee stock options | 255 | | 255 | | | |
Exercise of public warrants (in shares) | | 643,000 | | | | |
Exercise of public warrants | (494) | | (494) | | | |
Payment of taxes for employee stock awards | (42) | | (42) | | | |
Reclassification of warrants | 298 | | | | | |
Repurchase of common stock (in shares) | | 1,952,000 | | | | 1,952,000 |
Repurchase of common stock | (33,372) | | | | | $ (33,372) |
Ending balance (in shares) at Sep. 30, 2021 | | 129,170,000 | | | | |
Ending balance at Sep. 30, 2021 | $ 1,678,990 | $ 13 | 1,300,329 | (4,161) | 438,872 | $ (56,063) |
Treasury stock, ending balance (in shares) at Sep. 30, 2021 | | | | | | 3,572,000 |
Beginning balance (in shares) at Dec. 31, 2021 | 138,278,573 | 138,279,000 | | | | |
Beginning balance at Dec. 31, 2021 | $ 1,718,990 | $ 14 | 1,303,254 | (506) | 475,400 | $ (59,172) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2021 | | | | | | 3,753,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 52,784 | | | 18,226 | 34,558 | |
Share-based compensation (in shares) | | 350,000 | | | | |
Share-based compensation | 2,339 | | 2,339 | | | |
Exercise of employee stock options (in shares) | | 105,000 | | | | |
Exercise of employee stock options | 1,662 | | 1,662 | | | |
Payment of taxes for employee stock awards | (5,216) | | (5,216) | | | |
Repurchase of common stock (in shares) | | 459,000 | | | | 459,000 |
Repurchase of common stock | (9,680) | | | | | $ (9,680) |
Ending balance (in shares) at Mar. 31, 2022 | | 138,275,000 | | | | |
Ending balance at Mar. 31, 2022 | $ 1,760,879 | $ 14 | 1,302,039 | 17,720 | 509,958 | $ (68,852) |
Treasury stock, ending balance (in shares) at Mar. 31, 2022 | | | | | | 4,212,000 |
Beginning balance (in shares) at Dec. 31, 2021 | 138,278,573 | 138,279,000 | | | | |
Beginning balance at Dec. 31, 2021 | $ 1,718,990 | $ 14 | 1,303,254 | (506) | 475,400 | $ (59,172) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2021 | | | | | | 3,753,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | $ 167,981 | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | 134,570,118 | 134,570,000 | | | | |
Ending balance at Sep. 30, 2022 | $ 1,797,480 | $ 14 | 1,307,813 | 36,172 | 606,703 | $ (153,222) |
Treasury stock, ending balance (in shares) at Sep. 30, 2022 | | | | | | 7,998,000 |
Beginning balance (in shares) at Mar. 31, 2022 | | 138,275,000 | | | | |
Beginning balance at Mar. 31, 2022 | 1,760,879 | $ 14 | 1,302,039 | 17,720 | 509,958 | $ (68,852) |
Treasury stock, beginning balance (in shares) at Mar. 31, 2022 | | | | | | 4,212,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 35,749 | | | 5,273 | 30,476 | |
Share-based compensation (in shares) | | 23,000 | | | | |
Share-based compensation | 2,648 | | 2,648 | | | |
Exercise of employee stock options (in shares) | | 37,000 | | | | |
Exercise of employee stock options | 579 | | 579 | | | |
Payment of taxes for employee stock awards | (296) | | (296) | | | |
Repurchase of common stock (in shares) | | 1,848,000 | | | | 1,848,000 |
Repurchase of common stock | (38,826) | | | | | $ (38,826) |
Ending balance (in shares) at Jun. 30, 2022 | | 136,487,000 | | | | |
Ending balance at Jun. 30, 2022 | 1,760,733 | $ 14 | 1,304,970 | 22,993 | 540,434 | $ (107,678) |
Treasury stock, ending balance (in shares) at Jun. 30, 2022 | | | | | | 6,060,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Comprehensive income (loss) | 79,448 | | | 13,179 | 66,269 | |
Share-based compensation (in shares) | | 1,000 | | | | |
Share-based compensation | 2,613 | | 2,613 | | | |
Exercise of employee stock options (in shares) | | 20,000 | | | | |
Exercise of employee stock options | 300 | | 300 | | | |
Payment of taxes for employee stock awards | (70) | | (70) | | | |
Repurchase of common stock (in shares) | | 1,938,000 | | | | 1,938,000 |
Repurchase of common stock | $ (45,544) | | | | | $ (45,544) |
Ending balance (in shares) at Sep. 30, 2022 | 134,570,118 | 134,570,000 | | | | |
Ending balance at Sep. 30, 2022 | $ 1,797,480 | $ 14 | $ 1,307,813 | $ 36,172 | $ 606,703 | $ (153,222) |
Treasury stock, ending balance (in shares) at Sep. 30, 2022 | | | | | | 7,998,000 |