XML 146 R131.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Transactions - Master Repurchase Agreement (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction    
Amount received from the value of shares pledged $ 140.0 $ 106.7
Nasdaq | Nasdaq | Common Stock    
Related Party Transaction    
Number of shares pledged to be repurchased (in shares)   866,791
Value of shares pledged to be repurchased   $ 182.0
Amount received from the value of shares pledged   $ 140.0