v3.25.2
Note 11 - Notes Payable and Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

June 30,

  

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,862)  (1,396)

Notes payable and long-term debt

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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Interest expense

 $6,586  $5,352  $12,266  $10,605 

Interest income

  (1,446)  (2,310)  (2,712)  (4,084)

Interest expense, net

 $5,140  $3,042  $9,554  $6,521 
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%