v3.26.1
Goodwill and Other Identifiable Intangible Assets - Net Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 169,223 $ 194,061
Accumulated Amortization 104,832 131,152
Total 64,391 62,909
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 135,290 145,528
Accumulated Amortization 83,351 92,943
Total 51,939 52,585
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 14,536 14,036
Accumulated Amortization 12,919 11,442
Total 1,617 2,594
Supplier partner program    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 4,085 4,085
Accumulated Amortization 3,771 3,341
Total 314 744
Encryption key library    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 0 19,900
Accumulated Amortization 0 19,694
Total 0 206
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 15,312 10,512
Accumulated Amortization 4,791 3,732
Total $ 10,521 $ 6,780