Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock |
Additional paid-in capital |
Treasury Stock |
Accumulated Deficit |
| Common stock, beginning balance (in shares) at Dec. 31, 2024 |
|
156,204,159
|
|
|
|
| Equity, beginning balance at Dec. 31, 2024 |
$ 222,364
|
$ 156
|
$ 1,760,396
|
$ (8,994)
|
$ (1,529,194)
|
| Treasury shares, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
367,903
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
|
5,000
|
|
|
|
| Issuance of common stock in connection with exercise of options |
21
|
|
20
|
|
|
| Issuance of restricted stock (in shares) |
|
2,547,179
|
|
|
|
| Issuance of restricted stock |
0
|
$ 2
|
(2)
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(20,052)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Purchase of Treasury Stock (in shares) |
|
|
|
199,695
|
|
| Purchase of Treasury Stock |
(6,123)
|
|
|
$ (6,123)
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
15,967
|
|
15,967
|
|
|
| Net income |
5,060
|
|
|
|
5,060
|
| Common stock, ending balance (in shares) at Mar. 31, 2025 |
|
158,736,286
|
|
|
|
| Equity, ending balance at Mar. 31, 2025 |
237,289
|
$ 159
|
1,776,381
|
$ (15,117)
|
(1,524,134)
|
| Treasury shares, ending balance (in shares) at Mar. 31, 2025 |
|
|
|
567,598
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2024 |
|
156,204,159
|
|
|
|
| Equity, beginning balance at Dec. 31, 2024 |
$ 222,364
|
$ 156
|
1,760,396
|
$ (8,994)
|
(1,529,194)
|
| Treasury shares, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
367,903
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
51,650
|
|
|
|
|
| Net income |
$ 424,142
|
|
|
|
|
| Common stock, ending balance (in shares) at Sep. 30, 2025 |
|
158,754,176
|
|
|
|
| Equity, ending balance at Sep. 30, 2025 |
607,218
|
$ 159
|
1,812,345
|
$ (100,234)
|
(1,105,052)
|
| Treasury shares, ending balance (in shares) at Sep. 30, 2025 |
|
|
|
3,543,643
|
|
| Common stock, beginning balance (in shares) at Mar. 31, 2025 |
|
158,736,286
|
|
|
|
| Equity, beginning balance at Mar. 31, 2025 |
237,289
|
$ 159
|
1,776,381
|
$ (15,117)
|
(1,524,134)
|
| Treasury shares, beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
567,598
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
|
46,650
|
|
|
|
| Issuance of common stock in connection with exercise of options |
432
|
|
432
|
|
|
| Issuance of restricted stock (in shares) |
|
176,467
|
|
|
|
| Issuance of restricted stock |
0
|
|
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(173,068)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Purchase of Treasury Stock (in shares) |
|
|
|
193,500
|
|
| Purchase of Treasury Stock |
(6,875)
|
|
|
$ (6,875)
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
17,399
|
|
17,399
|
|
|
| Net income |
28,187
|
|
|
|
28,187
|
| Common stock, ending balance (in shares) at Jun. 30, 2025 |
|
158,786,335
|
|
|
|
| Equity, ending balance at Jun. 30, 2025 |
276,432
|
$ 159
|
1,794,212
|
$ (21,992)
|
(1,495,947)
|
| Treasury shares, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
761,098
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of restricted stock (in shares) |
|
11,000
|
|
|
|
| Issuance of restricted stock |
0
|
|
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(43,159)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Purchase of Treasury Stock (in shares) |
|
|
|
2,782,545
|
|
| Purchase of Treasury Stock |
(78,242)
|
|
|
$ (78,242)
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
18,133
|
|
18,133
|
|
|
| Net income |
390,895
|
|
|
|
390,895
|
| Common stock, ending balance (in shares) at Sep. 30, 2025 |
|
158,754,176
|
|
|
|
| Equity, ending balance at Sep. 30, 2025 |
607,218
|
$ 159
|
1,812,345
|
$ (100,234)
|
(1,105,052)
|
| Treasury shares, ending balance (in shares) at Sep. 30, 2025 |
|
|
|
3,543,643
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2025 |
|
158,849,596
|
|
|
|
| Equity, beginning balance at Dec. 31, 2025 |
$ 648,020
|
$ 159
|
1,830,110
|
$ (100,234)
|
(1,082,015)
|
| Treasury shares, beginning balance (in shares) at Dec. 31, 2025 |
3,543,643
|
|
|
3,543,643
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
|
131,000
|
|
|
|
| Issuance of common stock in connection with exercise of options |
$ 763
|
|
763
|
|
|
| Issuance of restricted stock (in shares) |
|
1,047,977
|
|
|
|
| Issuance of restricted stock |
0
|
$ 1
|
(1)
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(63,148)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Purchase of Treasury Stock (in shares) |
|
|
|
3,327,903
|
|
| Purchase of Treasury Stock |
(99,992)
|
|
|
$ (99,992)
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
14,563
|
|
14,563
|
|
|
| Net income |
19,777
|
|
|
|
19,777
|
| Common stock, ending balance (in shares) at Mar. 31, 2026 |
|
159,965,425
|
|
|
|
| Equity, ending balance at Mar. 31, 2026 |
583,131
|
$ 160
|
1,845,435
|
$ (200,226)
|
(1,062,238)
|
| Treasury shares, ending balance (in shares) at Mar. 31, 2026 |
|
|
|
6,871,546
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2025 |
|
158,849,596
|
|
|
|
| Equity, beginning balance at Dec. 31, 2025 |
$ 648,020
|
$ 159
|
1,830,110
|
$ (100,234)
|
(1,082,015)
|
| Treasury shares, beginning balance (in shares) at Dec. 31, 2025 |
3,543,643
|
|
|
3,543,643
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
180,660
|
|
|
|
|
| Net income |
$ 83,021
|
|
|
|
|
| Common stock, ending balance (in shares) at Sep. 30, 2026 |
|
160,054,603
|
|
|
|
| Equity, ending balance at Sep. 30, 2026 |
$ 572,127
|
$ 160
|
1,871,185
|
$ (300,224)
|
(998,994)
|
| Treasury shares, ending balance (in shares) at Sep. 30, 2026 |
8,894,998
|
|
|
8,894,998
|
|
| Common stock, beginning balance (in shares) at Mar. 31, 2026 |
|
159,965,425
|
|
|
|
| Equity, beginning balance at Mar. 31, 2026 |
$ 583,131
|
$ 160
|
1,845,435
|
$ (200,226)
|
(1,062,238)
|
| Treasury shares, beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
6,871,546
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
|
13,660
|
|
|
|
| Issuance of common stock in connection with exercise of options |
85
|
|
85
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(29,755)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
13,086
|
|
13,086
|
|
|
| Net income |
7,781
|
|
|
|
7,781
|
| Common stock, ending balance (in shares) at Jun. 30, 2026 |
|
159,949,330
|
|
|
|
| Equity, ending balance at Jun. 30, 2026 |
604,083
|
$ 160
|
1,858,606
|
$ (200,226)
|
(1,054,457)
|
| Treasury shares, ending balance (in shares) at Jun. 30, 2026 |
|
|
|
6,871,546
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Issuance of common stock in connection with exercise of options (in shares) |
|
36,000
|
|
|
|
| Issuance of common stock in connection with exercise of options |
252
|
|
252
|
|
|
| Warrants, number of shares issued upon exercise (in shares) |
|
114,525
|
|
|
|
| Issuance of common stock in connection with cashless exercise of warrants |
0
|
|
|
|
|
| Forfeiture of restricted stock (in shares) |
|
(45,252)
|
|
|
|
| Forfeiture of restricted stock |
0
|
|
|
|
|
| Purchase of Treasury Stock (in shares) |
|
|
|
2,023,452
|
|
| Purchase of Treasury Stock |
(99,998)
|
|
|
$ (99,998)
|
|
| Compensation in respect of restricted stock granted to employees, directors and consultants |
12,327
|
|
12,327
|
|
|
| Net income |
55,463
|
|
|
|
55,463
|
| Common stock, ending balance (in shares) at Sep. 30, 2026 |
|
160,054,603
|
|
|
|
| Equity, ending balance at Sep. 30, 2026 |
$ 572,127
|
$ 160
|
$ 1,871,185
|
$ (300,224)
|
$ (998,994)
|
| Treasury shares, ending balance (in shares) at Sep. 30, 2026 |
8,894,998
|
|
|
8,894,998
|
|