v3.26.1
Note 5 - Debt (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Maturities of Long-Term Debt [Table Text Block]

Year Ending December 31,

 

Amount

 

2026 (remaining six months)

  $ 1,875  

2027

    2,500  

2028

    2,500  

2029

    2,500  

2030

    58,125  

Total future principal payments of long-term debt

  $ 67,500  
The Credit Facilities [Member]  
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
   

June 30,

   

December 31,

 
   

2026

   

2025

 

Term loan

  $ 22,500     $ 23,125  

Revolving credit facility

    45,000       45,000  

Total debt (principal amount)

    67,500       68,125  

Unamortized debt discount and issuance costs

    (983 )     (1,126 )

Total debt, net of unamortized debt discount and issuance costs

  $ 66,517     $ 66,999  

Reported as:

               

Current portion of long-term debt, net

  $ 2,862     $ 2,236  

Long-term debt, net

    63,655       64,763  

Total debt, net

  $ 66,517     $ 66,999