XML 12 R50.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Note 9 - Segment Reporting (Detail) - Summary of Revenues, Gross Profit and Operating Income (Loss) by Geographic Region (USD $)
In Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Revenues:        
Revenues $ 224,985 $ 230,192 $ 435,572 $ 429,374
Gross profit:        
Gross profit 45,840 59,199 87,014 107,880
Operating income (loss):        
Operating income (loss) 7,840 22,747 13,329 35,254
United States [Member]
       
Revenues:        
Revenues 136,819 157,867 250,501 288,154
Gross profit:        
Gross profit 25,202 38,260 44,034 70,225
Operating income (loss):        
Operating income (loss) (1,521) 11,666 (7,689) 17,020
Canada [Member]
       
Revenues:        
Revenues 35,484 28,982 80,465 60,498
Gross profit:        
Gross profit 9,396 9,923 21,205 18,697
Operating income (loss):        
Operating income (loss) 4,934 6,251 12,683 11,267
Europe [Member]
       
Revenues:        
Revenues 27,847 20,926 52,195 41,764
Gross profit:        
Gross profit 7,201 5,794 12,629 11,009
Operating income (loss):        
Operating income (loss) 2,899 2,039 4,202 3,586
Otherforeign [Member]
       
Revenues:        
Revenues 24,835 22,417 52,411 38,958
Gross profit:        
Gross profit 4,041 5,222 9,146 7,949
Operating income (loss):        
Operating income (loss) $ 1,528 $ 2,791 $ 4,133 $ 3,381