XML 139 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders Equity - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
May 03, 2021
USD ($)
$ / shares
shares
Nov. 20, 2022
USD ($)
$ / shares
shares
Dec. 31, 2024
shares
May 20, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 04, 2021
$ / shares
shares
Schedule of Equity Method Investments [Line Items]            
Stock repurchase program, authorized aggregate amount | $       $ 50.0    
Repurchase of common stock, shares | shares   1,750,557        
Repurchase of common stock | $   $ 50.0        
Average price paid per share | $ / shares   $ 28.53        
Warrants to purchase, common stock shares | shares           1,184,768
Percentage ownership upon exercise of warrants     0.184      
Warrants exercise price | $ / shares           $ 26.82
Issuance of common stock (in shares) | shares 426,705          
Sale of stock, price per share | $ / shares $ 23.15          
Allocated fair value of common stock | $ $ 12.6          
Allocated fair value of warrants | $         $ (20.8)  
Issuance of common stock | $ $ 9.9          
Preferred Shares, Authorized | shares     20,000,000      
Oaktree            
Schedule of Equity Method Investments [Line Items]            
Warrants to purchase, common stock shares | shares     1,446,016      
Ocwen Financial Corporation | Oaktree            
Schedule of Equity Method Investments [Line Items]            
Ownership percentage 4.90%