Note 4 - Stock Based Compensation (Details) (USD $)
|
3 Months Ended |
6 Months Ended |
3 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Allocated Share-based Compensation Expense |
$ 280,839us-gaap_AllocatedShareBasedCompensationExpense
|
$ 186,209us-gaap_AllocatedShareBasedCompensationExpense
|
$ 564,466us-gaap_AllocatedShareBasedCompensationExpense
|
$ 374,369us-gaap_AllocatedShareBasedCompensationExpense
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized |
4,749,642us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
|
4,749,642us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition |
|
|
9 years 219 days
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term |
|
|
2 years 36 days
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value |
3,196,987us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
|
3,196,987us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term |
|
|
2 years 73 days
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value |
2,701,625us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
|
2,701,625us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
|
|
|
Proceeds from Stock Options Exercised |
|
|
$ 28,967us-gaap_ProceedsFromStockOptionsExercised
|
$ 101,034us-gaap_ProceedsFromStockOptionsExercised
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |
|
|
40,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
|
91,300us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
|
|
|
Restricted Stock [Member] | Minimum [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
|
|
1 year
|
|
|
|
Restricted Stock [Member] | Maximum [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
|
|
10 years
|
|
|
|
Restricted Stock [Member] | Non-employee Directors [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
|
|
1 year
|
1 year
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
3,705us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_NonEmployeeDirectorsMember
|
1,915us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_NonEmployeeDirectorsMember
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 13.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_NonEmployeeDirectorsMember
|
$ 26.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_NonEmployeeDirectorsMember
|
|
|
Restricted Stock [Member] | Employees [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period |
|
|
10 years
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_EmployeesMember
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 13.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_TitleOfIndividualAxis = clfd_EmployeesMember
|
|
|
|
Restricted Stock [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
6,705us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 13.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember
|
|
|
|
Employee Stock Purchase Plan [Member] |
|
|
|
|
|
|
Note 4 - Stock Based Compensation (Details) [Line Items] |
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
|
|
$ 10.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
$ 8.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date |
|
|
|
|
85.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
|
Stock Issued During Period, Shares, Employee Stock Purchase Plans |
|
|
|
|
10,097us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
10,920us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
|
|
|
|
175,559us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant / us-gaap_PlanNameAxis = clfd_EmployeeStockPurchasePlanMember
|
|