v3.25.1
Note 11 - Notes Payable and Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

2032 Notes

 $300,000  $- 

2026 Notes

  -   250,000 

Gross notes payable and long-term debt

  300,000   250,000 

Less deferred finance charges

  (6,938)  (1,396)

Notes payable and long-term debt

 $293,062  $248,604 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2025

  

2024

 

Interest expense

 $5,680  $5,253 

Interest income

  (1,266)  (1,774)

Interest expense, net

 $4,414  $3,479 
Schedule of Historical Excess Availability [Table Text Block]
   

Applicable Margin

  

Applicable Margin

 

Level

Historical Excess Availability

 

for SOFR Loans

  

for Base Rate Loans

 

I

Greater than or equal to 66.66%

 1.75%  0.75% 

II

Less than 66.66%, but greater than or equal to 33.33%

 2.00%  1.00% 

III

Less than 33.33%

 2.25%  1.25%