XML 156 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Major Customer (Details) - Government loan servicing
$ in Thousands
12 Months Ended
Apr. 24, 2023
extension
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Concentration Risk [Line Items]        
Revenue | $   $ 380,921 $ 412,478 $ 423,066
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, extension period 1      
Contract with customer, option to extend, option two, extension period 1 year