v3.26.3
DEBT - Convertible Senior Notes and Capped Call Options (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2021
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Feb. 29, 2024
Debt Instrument [Line Items]          
Amortization of debt issuance costs     $ 5,911 $ 5,279  
1.50% Convertible Senior Notes | Convertible notes          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 287,500        
Interest rate 1.50%   1.50%    
Proceeds from convertible debt $ 280,000        
Interest rate effect on assumed conversion of convertible debt   $ 1,100 $ 500 3,200  
Debt issuance costs $ 7,600        
Amortization of debt issuance costs   $ 400 $ 200 $ 1,100  
Debt instrument, effective interest rate   2.00% 2.00% 2.00%  
$400 Million Revolver | Unsecured debt          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity         $ 400,000