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

Year ended December 31,

 

(in thousands)

 

2022

  

2021

 

Revenues:

        

Expedited

 $452,713  $337,063 

Dedicated

  362,997   324,541 

Managed Freight

  320,985   321,236 

Warehousing

  80,163   63,163 

Total revenues

 $1,216,858  $1,046,003 
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,

 
                 

2022

 $4,112  $367  $(1,544) $2,934 
                 

2021

 $2,992  $1,338  $(218) $4,112 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands except per share data)

        
  

2022

  

2021

 

Numerators:

        

Income from continuing operations

 $107,932  $58,191 

Income from discontinued operations, net of tax

  750   2,540 

Net income

 $108,682  $60,731 

Denominator:

        
         

Denominator for basic income per share – weighted-average shares

  15,006   16,803 

Effect of dilutive securities:

        

Equivalent shares issuable upon conversion of unvested restricted shares

  358   217 

Equivalent shares issuable upon conversion of unvested employee stock options

  160   - 

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

  15,524   17,020 
         

Basic income per share:

        

Income from continuing operations

 $7.19  $3.46 

Income from discontinued operations

 $0.05  $0.15 

Net income

 $7.24  $3.61 

Diluted income per share:

        

Income from continuing operations

 $6.95  $3.42 

Income from discontinued operations

 $0.05  $0.15 

Net income

 $7.00  $3.57