v3.22.4
CONVERTIBLE SENIOR NOTES (Schedule of Convertible Senior Notes) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Liability:    
Principal $ 632,500 $ 632,500
Unamortized issuance costs (8,049) (10,965)
Net carrying amount $ 624,451 $ 621,535