XML 55 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Summary of Borrowings under Credit Agreement (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total borrowings $ 507,500 $ 507,500
Less: Long-term loan debt issuance cost [1] 9,912 10,722
Total non-current borrowings 497,588 496,778
2026 Notes    
Debt Instrument [Line Items]    
Total borrowings 220,000 220,000
2029 Notes    
Debt Instrument [Line Items]    
Total borrowings $ 287,500 $ 287,500
[1] The Company incurred $0.8 million and $0.7 million of interest expense for the amortization of deferred debt issuance costs for the three months ended March 31, 2025 and 2024, respectively.