v3.25.1
EQUITY (Schedule of Computation of Basic and Diluted Earnings) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income/(loss) for basic $ 75,462 $ (7,117)
Weighted average shares outstanding for basic 136,757 135,358
Dilutive stock options, RSUs, and PRSUs 3,017  
Weighted average shares outstanding for diluted 139,774 135,358
Basic $ 0.55 $ (0.05)
Diluted $ 0.54 $ (0.05)
Anti-dilutive award excluded from the calculation 6,667 14,696
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 3,049 7,460
Warrant [Member]    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Anti-dilutive award excluded from the calculation 3,618 3,618
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