XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
TRUIST CREDIT FACILITY - Credit facility (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 13, 2024
Nov. 19, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]              
Total     $ 8,222 $ 9,070 $ 16,329 $ 18,172  
Term Facility              
Debt Instrument [Line Items]              
Total       $ 7,288   $ 14,680  
Line of Credit | The Credit Facility              
Debt Instrument [Line Items]              
Deferred debt issuance costs     $ 14,000   $ 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%