XML 56 R42.htm IDEA: XBRL DOCUMENT
v3.25.0.1

DEBT (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Debt Disclosure [Abstract] |
Schedule of Debt and Interest Expense Recognized | The following table summarizes our total outstanding borrowings:
| Rate |  | Maturity Date |  | December 31, 2024 |  | December 31, 2023
2024 Credit Agreement |  |  |  |  |  |  |
Revolving credit facility | S + 1.125% |  | September 2029 |  | $ | — |  |  | $ | — |
2021 Credit Agreement |  |  |  |  |  |  |
Revolving credit facility | S + 1.125% |  | April 2026 |  | — |  |  | — |
Term Loan A-1 | S + 1.125% |  | April 2026 |  | — |  |  | 50,000 |
Convertible Senior Notes due 2026 | 0.25% |  | March 2026 |  | 600,000 |  |  | 600,000 |
Total borrowings |  |  |  |  | 600,000 |  |  | 650,000 |
Less: unamortized debt discount and debt issuance costs |  |  |  |  | (2,066) |  |  | (3,993) |
Total borrowings, net |  |  |  |  | 597,934 |  |  | 646,007 |
Less: current portion of debt |  |  |  |  | — |  |  | (49,801) |
Carrying value |  |  |  |  | $ | 597,934 |  |  | $ | 596,206 |
The following sets forth the interest expense recognized related to the borrowings and commitment fees for unused portions under the 2024 Credit Agreement, the 2021 Credit Agreement and Convertible Senior Notes and is included in interest expense in the accompanying consolidated statements of income:
| Years Ended December 31,
| 2024 |  | 2023 |  | 2022
Contractual interest expense - 2024 Revolving Credit Facility | $ | (253) |  |  | $ | — |  |  | $ | — |
Contractual interest expense - 2021 Revolving Credit Facility | (671) |  |  | (1,539) |  |  | (1,267) |
Contractual interest expense - Term Loans | (761) |  |  | (16,016) |  |  | (18,583) |
Contractual interest expense - Convertible Senior Notes | (1,500) |  |  | (1,500) |  |  | (1,500) |
Amortization of debt discount and debt issuance costs | (2,746) |  |  | (4,574) |  |  | (7,029) |
Total | $ | (5,931) |  |  | $ | (23,629) |  |  | $ | (28,379) |

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration