XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 08, 2023
Jul. 28, 2022
Nov. 18, 2021
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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, which scenarios the Company is currently contemplating and may consummate in advance of the maturity date. 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 convertion shares issued     13.1277            
Debt instrument conversion amount     $ 1            
Conversion price per share     $ 76.17            
Gain on extinguishment of debt         $ 82,600 $ 82,267  
Unamortized discount       $ 5,441 5,441   5,441   $ 15,211
Notes payable       $ 325,266 $ 325,266   $ 325,266   $ 732,289
Loss on extinguishment of debt $ 333                
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              
Exchange Agreement [Member]                  
Short-Term Debt [Line Items]                  
Debt convertion shares issued       31,722,417          
Debt converted amount       $ 416,793          
Gain on extinguishment of debt       $ 82,600          
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