XML 59 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
$ / shares
Sep. 30, 2020
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
$ / shares
Sep. 30, 2019
$ / shares
Jun. 30, 2019
$ / shares
Mar. 31, 2021
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
$ / shares
Mar. 31, 2019
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
Apr. 01, 2020
USD ($)
Aug. 12, 2019
USD ($)
Number of Operating Segments                 4          
Accounts Receivable, Credit Loss Expense (Reversal)                 $ 100 $ 1 $ 13      
Payments to Acquire Businesses, Net of Cash Acquired, Total                 0 184,102 4,840      
Goodwill, Impairment Loss                 0 258        
Cost of Revenue, Total                 46,923 52,325 42,219      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Total $ 16,116       $ (10,369)       16,116 (10,369)        
Operating Income (Loss), Total                 $ 12,358 $ 7,923 $ 9,781      
Earnings Per Share, Diluted, Total (in dollars per share) | $ / shares $ 0.74 $ (0.89) $ 0.51 $ 0.26 $ (0.37) $ (1.03) $ 0.73 $ 1.14 $ 0.64 $ 0.41 $ 1.86      
Retained Earnings (Accumulated Deficit), Ending Balance $ 72,459       $ 72,359       $ 72,459 $ 72,359        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2016-13 [Member]                            
Retained Earnings (Accumulated Deficit), Ending Balance                         $ (9)  
Immaterial Error Correction [Member] | Revision of Prior Period, Error Correction, Adjustment [Member]                            
Cost of Revenue, Total                   (429)   $ (372)    
Accumulated Other Comprehensive Income (Loss), Net of Tax, Total         $ (429)         (429)        
Operating Income (Loss), Total                   $ 429        
Earnings Per Share, Diluted, Total (in dollars per share) | $ / shares       $ 0.04           $ 0.10        
Net Income (Loss) Attributable to Parent, Total                       192    
Retained Earnings (Accumulated Deficit), Ending Balance       $ 192               $ 192    
Equity Plan 2014 [Member] | Director [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                 1 year          
Equity Plan 2014 [Member] | Share-based Payment Arrangement, Option [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                 6 years          
The Notes [Member]                            
Debt Instrument, Interest Rate, Stated Percentage 1.375%       1.375%       1.375% 1.375%        
Interest Expense, Debt, Total                 $ 7,769 $ 4,816        
The Notes [Member] | Senior Notes [Member]                            
Debt Instrument, Interest Rate, Stated Percentage 1.375%               1.375%         1.375%
Debt Instrument, Convertible, Carrying Amount of Equity Component, Net of Issuance Costs $ 30,092               $ 30,092          
Debt Instrument, Convertible, Carrying Amount of Equity Component 31,073       $ 31,073       31,073 $ 31,073       $ 31,073
Debt Issuance Costs, Gross, Equity Component 981               981          
Debt Instrument, Unamortized Discount, Equity Component, Total $ 22,799               22,799          
Interest Expense, Debt, Total                 $ 7,293          
Minimum [Member]                            
Finite-Lived Intangible Asset, Useful Life (Year)                 5 years          
Minimum [Member] | Equity Plan 2014 [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                 3 years          
Maximum [Member]                            
Finite-Lived Intangible Asset, Useful Life (Year)                 15 years          
Maximum [Member] | Equity Plan 2014 [Member]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                 5 years