v3.25.1
TRUIST CREDIT FACILITY - Credit facility (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 13, 2024
Nov. 19, 2021
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]        
Total     $ 8,107 $ 9,102
Term Facility        
Debt Instrument [Line Items]        
Total     0 $ 7,392
Line of Credit | The Credit Facility        
Debt Instrument [Line Items]        
Deferred debt issuance costs     14,000  
Convertible Debt | Convertible Senior Notes due 2029        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 2.25%      
Credit Facility - 2021 | Term Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 300,000    
Repayments of long-term lines of credit $ 294,000      
Long-term debt, gross 292,500      
Total 1,200      
Debt Instrument, Legal Fees $ 300      
Write-off unamortized deferred financing     $ 7,500  
Credit Facility - 2021 | Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 40,000    
Commitment fee (as a percent)   0.50%