v3.25.2
Acquisition and divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 02, 2026
Aug. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Feb. 02, 2026
Jun. 30, 2025
Jun. 30, 2024
Acquisition and Divestitures [Line Items]              
Gain on sale of businesses and long-lived assets     $ 0 $ 15,401   $ 0 $ 23,982
Proceeds from sale of businesses and long-lived assets             4,738
Payroll and human resource services business [Member]              
Acquisition and Divestitures [Line Items]              
Gain on sale of businesses and long-lived assets           0 22,982
Proceeds from sale of businesses and long-lived assets           $ 1,968 4,738
Small business distributor customer list [Member]              
Acquisition and Divestitures [Line Items]              
Gain on sale of businesses and long-lived assets             1,000
Proceeds from sale of businesses and long-lived assets [1]             $ 0
Forecast [Member] | CheckMatch [Member]              
Acquisition and Divestitures [Line Items]              
Payments for acquisition $ 12,500 $ 12,500     $ 25,000    
[1] A note receivable was executed in conjunction with this sale. No cash proceeds were received.