v3.26.1
Major Customer (Details) - Government Loan Servicing
$ in Millions
3 Months Ended 6 Months Ended
Apr. 24, 2023
extension
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Concentration Risk [Line Items]          
Contract with customer, contract term 5 years        
Contract with customer, option to extend, option one, number of extensions 2        
Contract with customer, option to extend, option one, extension period 2 years        
Contract with customer, option to extend, option two, number of extensions 1        
Contract with customer, option to extend, option two, extension period 1 year        
Revenue | $   $ 74.6 $ 85.7 $ 150.8 $ 173.1