v3.25.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table shows the gross amount and fair value of the Term Loans due 2026 and 2029 and the Senior Notes due 2026 and 2029 based on third party trading prices (dollars in thousands):
March 31, 2025December 31, 2024
Term Loan due 2026:
Gross value$1,203 $1,203 
Fair value - Level 2$433 $541 
Term Loan due 2029:
Gross value$325,802 $326,514 
Fair value - Level 2$113,044 $123,179 
Senior Notes due 2026:
Gross value$22,697 $22,697 
Fair value - Level 2$17,789 $18,342 
Senior Notes due 2029:
Gross value$320,463 $321,181 
Fair value - Level 2$101,104 $110,294