XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
CONVERTIBLE SENIOR NOTES (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
   
March 31,
2026
   
December 31,
2025
 
Liability:
           
Principal
  $
337,000
    $
337,000
 
Unamortized issuance costs
   
(5,056
)
   
(5,439
)
Net carrying amount
 
$
331,944
   
$
331,561
 
Schedule of costs related to Notes
   
Three Months Ended
March 31,
 
   
2026
   
2025
 
Notes 2025
           
Debt issuance cost
 
$
-
   
$
405
 
Notes 2029
               
Debt issuance cost
 
$
383
   
$
383
 
Contractual interest expense
 
$
1,896
   
$
1,896