Acquisitions - Contingent Consideration (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 4 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Business Combination, Contingent Consideration [Roll Forward] | ||||||
| Balance at acquisition date | $ 0 | $ 0 | ||||
| Fair value change of earnout | (1,597) | 0 | $ 0 | |||
| Balance at June 30, 2026 | $ 32,599 | $ 32,599 | $ 32,599 | 32,599 | $ 0 | $ 0 |
| Saxdor | ||||||
| Business Combination, Contingent Consideration [Roll Forward] | ||||||
| Balance at acquisition date | 32,599 | |||||
| Fair value change of earnout | (1,600) | (1,597) | ||||
| Currency translation adjustment on earnout | (1,113) | |||||
| Reduction due to contractual offset from finalized purchase price adjustment | (1,700) | (1,709) | ||||
| Balance at June 30, 2026 | $ 28,180 | $ 28,180 | $ 28,180 | $ 28,180 | ||