XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Jul. 23, 2018
1.75% Convertible Senior Notes due 2023      
Debt Instrument [Line Items]      
Stated interest rate     1.75%
Aggregated principal amount     $ 143,750,000
Significant Other Observable Inputs (Level 2) | 1.75% Convertible Senior Notes due 2023      
Debt Instrument [Line Items]      
Debt instrument, fair value $ 137,820,000 $ 117,875,000  
Western Alliance Bank | Warehouse Agreement Borrowings      
Debt Instrument [Line Items]      
Stated interest rate 3.50%    
Western Alliance Bank | Warehouse Agreement Borrowings | London Interbank Offered Rate (LIBOR)      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 2.75%    
Texas Capital Bank, N.A. | Warehouse Agreement Borrowings      
Debt Instrument [Line Items]      
Stated interest rate 3.50%    
Decrease in rate of interest accruing on outstanding principal 0.50%