XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
3 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability The following table provides a roll-forward from June 30, 2021 to September 30, 2021 of the contingent consideration liability, which is included in other accrued expenses and current liabilities and other long-term liabilities in our consolidated balance sheets (in thousands):

Beginning fair value, June 30, 2021

    

$

19,431

Addition of contingent earnout obligations

68

Foreign currency translation adjustment

(119)

Changes in fair value for contingent earnout obligations

 

(2,426)

Payments on contingent earnout obligations

 

Ending fair value, September 30, 2021

$

16,954

Schedule of changes in warranty provisions

The following table presents changes in warranty provisions (in thousands):

Three Months Ended September 30, 

    

2020

    

2021

Balance at beginning of period

$

20,825

$

19,736

Additions and adjustments

930

1,004

Reductions for warranty repair costs

 

(1,180)

 

(2,376)

Balance at end of period

$

20,575

$

18,364