XML 92 R46.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 28, 2022
Nov. 18, 2021
Mar. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]        
Debt instrument fee amount   $ 747,500    
Debt instrument, maturity date, description   The Notes will mature on December 1, 2026, unless earlier repurchased, redeemed or converted. Before the close of business on the business day immediately before September 1, 2026, noteholders will have the right to convert their Notes only upon the occurrence of certain events    
Debt conversion rate shares   13.1277    
Debt instrument conversion amount   $ 1    
Conversion price per share   $ 76.17    
Revolving Credit Facility [Member]        
Short-Term Debt [Line Items]        
Maximum borrowing capacity $ 100,000      
Proceeds from bank loan 100,000      
Term Credit [Member]        
Short-Term Debt [Line Items]        
Maximum borrowing capacity $ 100,000      
Convertible Senior Notes Due 2026 [Member]        
Short-Term Debt [Line Items]        
Debt Instrument, Face Amount   $ 650,000    
Debt instrument interest rate   1.00%    
Debt instrument fee amount   $ 97,500    
Debt Instrument, Unamortized Discount     $ 14,240 $ 15,211
Notes Payable     $ 733,260 $ 732,289