XML 45 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year ended December 31,

 

(in thousands)

 

2020

  

2019

  

2018

 

Revenues:

            

Expedited

 $320,202  $356,521  $469,308 

Dedicated

  288,652   342,473   257,739 

Managed Freight

  177,579   138,616   129,790 

Warehousing

  52,128   47,777   23,580 

Total revenues

 $838,561  $885,387  $880,417 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]

Years ended December 31:

 Beginning balance January 1,  Additional provisions to allowance  Write-offs and other adjustments  Ending balance December 31, 
                 

2020

 $1,440  $3,011  $(1,459) $2,992 
                 

2019

 $1,577  $141  $(278) $1,440 
                 

2018

 $1,258  $182  $137  $1,577 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands except per share data)

            
  

2020

  

2019

  

2018

 

Numerators:

            
(Loss) income from continuing operations $(14,120) $5,219  $40,860 
(Loss) income from discontinued operations  (28,598)  3,258   1,643 

Net (loss) income

 $(42,718) $8,477  $42,503 

Denominator:

            
             

Denominator for basic income per share – weighted-average shares

  17,358   18,435   18,340 

Effect of dilutive securities:

            

Equivalent shares issuable upon conversion of unvested restricted shares

  -   200   129 
Equivalent shares issuable upon conversion of unvested employee stock options  -   -   - 

Denominator for diluted income per share adjusted weighted-average shares and assumed conversions

  17,358   18,635   18,469 
             

Basic (loss) income per share:

            
Income (loss) from continuing operations $(0.81) $0.28  $2.23 
(Loss) income from discontinued operations $(1.65) $0.18  $0.09 

Net (loss) income per basic share

 $(2.46) $0.46  $2.32 
Diluted (loss) income per share:            
Income (loss) from continuing operations $(0.81) $0.28  $2.21 
(Loss) income from discontinued operations $(1.65) $0.17  $0.09 

Diluted income per share

 $(2.46) $0.45  $2.30