Accumulated Other Comprehensive Income (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
|
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||
| Beginning balance | $ 794,592 | $ 283,261 | $ 280,244 | $ 492,452 | $ 358,102 | $ 368,754 |
| Other comprehensive income (loss) before reclassifications | 288 | (549) | 2,515 | (3,054) | 947 | (1,205) |
| Ending balance | 775,342 | 794,592 | 283,261 | 436,470 | 492,452 | 358,102 |
| Total | ||||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||
| Beginning balance | (460) | 89 | (2,426) | (13) | (960) | 245 |
| Ending balance | (172) | (460) | 89 | (3,067) | (13) | (960) |
| Foreign currency translation adjustment, net of tax | ||||||
| AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||
| Beginning balance | (460) | 89 | (2,426) | (13) | (960) | 245 |
| Other comprehensive income (loss) before reclassifications | 288 | (549) | 2,515 | (3,054) | 947 | (1,205) |
| Ending balance | $ (172) | $ (460) | $ 89 | $ (3,067) | $ (13) | $ (960) |