XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Schedule of Assets, Liabilities, and Equity Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Derivative Asset, Type [Extensible Enumeration] Other current assets  
Mortgage servicing rights, at fair value $ 32,171 $ 36,261
Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 115,276 186,410
Short-term investments 41,952 122,259
Loans held for sale 159,587 199,604
Other current assets 4,600 4,007
Mortgage servicing rights, at fair value 32,171 36,261
Long-term investments 3,149 29,480
Total assets 356,735 578,021
Liabilities    
Total liabilities 2,576 2,914
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 115,276 186,410
Short-term investments 41,952  
Loans held for sale 0 0
Other current assets 0 0
Mortgage servicing rights, at fair value 0 0
Total assets 160,377 338,149
Liabilities    
Total liabilities 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Short-term investments 0  
Loans held for sale 159,587 199,604
Other current assets 0 1,669
Mortgage servicing rights, at fair value 0 0
Total assets 159,587 201,273
Liabilities    
Total liabilities 2,429 1,873
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
Short-term investments 0  
Loans held for sale 0 0
Other current assets 4,600 2,338
Mortgage servicing rights, at fair value 32,171 36,261
Total assets 36,771 38,599
Liabilities    
Total liabilities 147 1,041
Fair Value, Measurements, Recurring | Money market funds    
Assets    
Cash equivalents 115,276 186,410
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Cash equivalents 115,276 186,410
Fair Value, Measurements, Recurring | Money market funds | Significant Other Observable Inputs (Level 2)    
Assets    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level 3)    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 10,720 96,925
Long-term investments 3,149 29,480
U.S. treasury securities | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments 10,720 96,925
Long-term investments 3,149 29,480
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Long-term investments 0 0
U.S. treasury securities | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Long-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 31,232 25,334
Long-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments 31,232 25,334
Agency bonds | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments 0 0
Agency bonds | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments 0 0
Total short-term investments | Fair Value, Measurements, Recurring    
Assets    
Short-term investments   122,259
Total short-term investments | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Short-term investments   122,259
Total short-term investments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Short-term investments   0
Total short-term investments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Short-term investments   0
Forward sales commitments | Fair Value, Measurements, Recurring    
Assets    
Other current assets   1,669
Liabilities    
Liabilities 2,429 1,873
Forward sales commitments | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets   0
Liabilities    
Liabilities 0 0
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets   1,669
Liabilities    
Liabilities 2,429 1,873
Forward sales commitments | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets   0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring    
Assets    
Other current assets 4,600 2,338
Liabilities    
Liabilities 147 1,041
IRLCs | Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2)    
Assets    
Other current assets 0 0
Liabilities    
Liabilities 0 0
IRLCs | Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3)    
Assets    
Other current assets 4,600 2,338
Liabilities    
Liabilities $ 147 $ 1,041