XML 75 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue from Forward Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivatives      
Repurchase agreement liability $ 14,600    
Net unrealized gains (losses) (18,114) $ 8,178 $ 3,581
Forward sales contracts      
Derivatives      
Net unrealized gains (losses) 8,800 (4,800) 2,200
Revenue $ 181,700 $ 145,600 $ 123,800