XML 140 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
At December 31, 2024, the annual maturities of our long-term debt were as follows:
Amount
2025$— 
2026— 
2027150,000 
2028— 
2029— 
Thereafter— 
         Total debt $150,000 
Schedule of Debt
The table below presents the roll forward of our debt issuance costs paid, in conjunction with the debt instruments described above, during the years ended December 31, 2024 and 2023:
20242023
Balance at January 1,$1,312 $1,645 
Amortization(332)(333)
Balance at December 31, $980 $1,312