XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
3 Months Ended
Sep. 30, 2025
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability The following table provides a roll-forward from June 30, 2025 to September 30, 2025 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, 2025

    

$

19,086

Foreign currency translation adjustment

(42)

Changes in fair value for contingent earnout obligations

 

(2,713)

Payments on contingent earnout obligations

 

(486)

Ending fair value, September 30, 2025

$

15,845

Schedule of warranty provisions

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

Three Months Ended September 30, 

    

2024

    

2025

Balance at beginning of period

$

11,089

$

11,612

Additions

988

450

Reductions for warranty repair costs and adjustments

 

(719)

(1,498)

Balance at end of period

$

11,358

$

10,564