XML 51 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 01, 2017
Revenue Recognition  
Schedule of activity of accounts receivable allowance

 

        A rollforward of the accounts receivable allowance is as follows (in thousands):

                                                                                                                                                                                    

 

 

Fiscal Quarter
Ended

 

Fiscal Year
Ended

 

 

 

April 1,
2017

 

December 31,
2016

 

Balance at beginning of period

 

$

4,253

 

$

3,648

 

Increases to reserve

 

 

1,688

 

 

2,761

 

Amounts written off

 

 

(659

)

 

(2,156

)

Effects of foreign currency translation

 

 

4

 

 

 

​  

​  

​  

​  

Balance at end of period

 

$

5,286

 

$

4,253

 

​  

​  

​  

​  

​  

​  

​  

​  

 

Schedule of activity of unbilled receivables allowance

 

        A rollforward of the unbilled receivables allowance is as follows (in thousands):

                                                                                                                                                                                    

 

 

Fiscal Quarter
Ended

 

Fiscal Year
Ended

 

 

 

April 1,
2017

 

December 31,
2016

 

Balance at beginning of period

 

$

1,720

 

$

2,354

 

Increases to reserves

 

 

884

 

 

2,102

 

Amounts written off

 

 

(242

)

 

(2,736

)

Effects of foreign currency translation

 

 

 

 

 

​  

​  

​  

​  

Balance at end of period

 

$

2,362

 

$

1,720

 

​  

​  

​  

​  

​  

​  

​  

​  

 

Schedule of reimbursable expenses included in revenues

 

        Reimbursable expenses are as follows (in thousands):

                                                                                                                                                                                    

 

 

Fiscal Quarter
Ended

 

 

 

April 1,
2017

 

April 2,
2016

 

Reimbursable expenses

 

$

9,140

 

$

8,030