Condensed Consolidated Statements of Stockholders' Equity Statement - USD ($) $ in Thousands |
Total |
Common Stock Shares [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Treasury Stock, Common |
Retained Earnings [Member] |
AOCI Attributable to Parent [Member] |
| Common Stock, Shares, Issued at Dec. 31, 2024 |
|
24,518,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues |
|
152,000
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
|
(59,000)
|
|
|
|
|
|
| Common Stock, Shares, Issued at Mar. 31, 2025 |
|
24,611,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Dec. 31, 2024 |
$ 1,965,235
|
|
$ 2,452
|
$ 1,412,118
|
$ (92)
|
$ 690,158
|
$ (139,401)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues |
133
|
|
9
|
(8,299)
|
8,423
|
|
|
| Share-based Payment Arrangement, Decrease for Tax Withholding Obligation |
(8,391)
|
|
|
|
(8,391)
|
|
|
| APIC, Share-based Payment Arrangement, Increase for Cost Recognition |
12,179
|
|
|
12,179
|
|
|
|
| Adjustments to Additional Paid in Capital, Other |
|
|
|
3
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
34,006
|
|
|
|
|
|
34,006
|
| Other Comprehensive (Loss) Income, Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax |
34,009
|
|
|
|
|
|
|
| Net Income Attributable to Parent |
(15,476)
|
|
|
|
|
(15,476)
|
|
| Stockholders' Equity Attributable to Parent at Mar. 31, 2025 |
$ 1,987,689
|
|
2,461
|
1,416,001
|
(60)
|
674,682
|
(105,395)
|
| Common Stock, Shares, Issued at Dec. 31, 2024 |
|
24,518,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
(61,066)
|
|
|
|
|
|
|
| Common Stock, Shares, Issued at Jun. 30, 2025 |
|
24,686,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Dec. 31, 2024 |
$ 1,965,235
|
|
2,452
|
1,412,118
|
(92)
|
690,158
|
(139,401)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
106,759
|
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Jun. 30, 2025 |
2,115,776
|
|
2,469
|
1,435,935
|
(6)
|
710,020
|
(32,642)
|
| Common Stock, Shares, Issued at Mar. 31, 2025 |
|
24,611,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues |
|
77,000
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
|
(2,000)
|
|
|
|
|
|
| Common Stock, Shares, Issued at Jun. 30, 2025 |
|
24,686,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Mar. 31, 2025 |
1,987,689
|
|
2,461
|
1,416,001
|
(60)
|
674,682
|
(105,395)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues |
5,839
|
|
8
|
5,480
|
351
|
|
|
| Share-based Payment Arrangement, Decrease for Tax Withholding Obligation |
(297)
|
|
|
|
(297)
|
|
|
| APIC, Share-based Payment Arrangement, Increase for Cost Recognition |
14,457
|
|
|
14,457
|
|
|
|
| Adjustments to Additional Paid in Capital, Other |
|
|
|
(3)
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
72,753
|
|
|
|
|
|
72,753
|
| Other Comprehensive (Loss) Income, Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax |
72,750
|
|
|
|
|
|
|
| Net Income Attributable to Parent |
35,338
|
|
|
|
|
35,338
|
|
| Stockholders' Equity Attributable to Parent at Jun. 30, 2025 |
$ 2,115,776
|
|
2,469
|
1,435,935
|
(6)
|
710,020
|
(32,642)
|
| Common Stock, Shares, Issued at Dec. 31, 2025 |
24,688,000
|
24,688,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues |
|
794,000
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
|
(296,000)
|
|
|
|
|
|
| Common Stock, Shares, Issued at Mar. 31, 2026 |
|
25,186,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Dec. 31, 2025 |
$ 2,123,825
|
|
2,469
|
1,465,118
|
(22)
|
690,890
|
(34,630)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues |
0
|
|
50
|
(13,665)
|
13,615
|
|
|
| Share-based Payment Arrangement, Decrease for Tax Withholding Obligation |
(38,776)
|
|
|
|
(38,776)
|
|
|
| APIC, Share-based Payment Arrangement, Increase for Cost Recognition |
14,011
|
|
|
14,011
|
|
|
|
| Adjustments to Additional Paid in Capital, Other |
|
|
|
3
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
(17,267)
|
|
|
|
|
|
(17,267)
|
| Other Comprehensive (Loss) Income, Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax |
(17,264)
|
|
|
|
|
|
|
| Net Income Attributable to Parent |
30,132
|
|
|
|
|
30,132
|
|
| Stockholders' Equity Attributable to Parent at Mar. 31, 2026 |
$ 2,111,928
|
|
2,519
|
1,465,467
|
(25,183)
|
721,022
|
(51,897)
|
| Common Stock, Shares, Issued at Dec. 31, 2025 |
24,688,000
|
24,688,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
(296,524)
|
|
|
|
|
|
|
| Common Stock, Shares, Issued at Jun. 30, 2026 |
25,186,000
|
25,186,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Dec. 31, 2025 |
$ 2,123,825
|
|
2,469
|
1,465,118
|
(22)
|
690,890
|
(34,630)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
(8,706)
|
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Jun. 30, 2026 |
$ 2,151,851
|
|
2,519
|
1,475,974
|
(23,415)
|
740,109
|
(43,336)
|
| Common Stock, Shares, Issued at Mar. 31, 2026 |
|
25,186,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Shares, New Issues |
|
1,000
|
|
|
|
|
|
| Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation |
|
(1,000)
|
|
|
|
|
|
| Common Stock, Shares, Issued at Jun. 30, 2026 |
25,186,000
|
25,186,000
|
|
|
|
|
|
| Stockholders' Equity Attributable to Parent at Mar. 31, 2026 |
$ 2,111,928
|
|
2,519
|
1,465,467
|
(25,183)
|
721,022
|
(51,897)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock Issued During Period, Value, New Issues |
490
|
|
0
|
(1,364)
|
1,854
|
|
|
| Share-based Payment Arrangement, Decrease for Tax Withholding Obligation |
(86)
|
|
|
|
(86)
|
|
|
| APIC, Share-based Payment Arrangement, Increase for Cost Recognition |
11,870
|
|
|
11,870
|
|
|
|
| Adjustments to Additional Paid in Capital, Other |
|
|
|
1
|
|
|
|
| Other Comprehensive income (loss), net of Tax |
8,561
|
|
|
|
|
|
8,561
|
| Other Comprehensive (Loss) Income, Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax |
8,562
|
|
|
|
|
|
|
| Net Income Attributable to Parent |
19,087
|
|
|
|
|
19,087
|
|
| Stockholders' Equity Attributable to Parent at Jun. 30, 2026 |
$ 2,151,851
|
|
$ 2,519
|
$ 1,475,974
|
$ (23,415)
|
$ 740,109
|
$ (43,336)
|