v3.24.2.u1
EQUITY (Schedule of Computation of Basic and Diluted Earnings) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income/(loss) for basic: $ 31,760 $ 57,712 $ 24,643 $ 106,841
Adjusted net income (loss) for diluted $ 31,760 $ 57,712 $ 24,643 $ 106,841
Weighted average shares outstanding for basic 135,195 100,373 135,276 100,326
Dilutive stock options, RSUs, and PRSUs 1,784 1,409 1,559 1,663
Weighted average shares outstanding for diluted 136,979 101,782 136,836 101,989
Basic $ 0.23 $ 0.57 $ 0.18 $ 1.06
Diluted $ 0.23 $ 0.57 $ 0.18 $ 1.05
Anti-dilutive award excluded from the calculation 15,045 5,768 22,107 5,576
Stock Options And RSUs [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Anti-dilutive award excluded from the calculation 7,809 5,768 7,635 5,576
Warrant [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Anti-dilutive award excluded from the calculation 3,618   7,236  
Senior Convertible Notes due 2025 [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Anti-dilutive award excluded from the calculation 3,618   7,236