0000796505
2012-12-31
0000796505
2012-09-30
0000796505
2012-10-01
2012-12-31
0000796505
2011-10-01
2011-12-31
0000796505
2011-09-30
0000796505
2011-12-31
0000796505
2013-01-17
0000796505
clfd:EmployeeStockPurchasePlanMember
2012-07-01
2012-12-31
0000796505
clfd:EmployeeStockPurchasePlanMember
2011-07-01
2011-12-31
0000796505
clfd:EmployeeStockPurchasePlanMember
2012-12-31