v3.22.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]        
Rent expense   $ 12,300 $ 11,900 $ 10,900
Other general and administrative expenses   179,549 133,334 98,856
Management        
Related Party Transaction [Line Items]        
Contract, initial term 12 months      
Contract, renewal period 12 months      
Affiliated Entity        
Related Party Transaction [Line Items]        
Expenses of various companies related through common ownership   26,400 21,100 15,000
Rent expense   24,900 19,400 13,400
Legal fees   600 600 600
Other general and administrative expenses   $ 900 900 600
Direct origination costs     $ 200 $ 400