Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)

v3.24.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Measurements    
Derivative Asset Current Statement Of Financial Position Extensible Enumeration Not Disclosed Flag true  
Derivative Liability Statement Of Financial Position Extensible Enumeration Not Disclosed Flag true  
Fair Value, Recurring    
Fair Value Measurements    
Mortgage loans held for sale $ 8,602 $ 3,694
Derivative assets 32 7
Derivative liabilities (52)  
Total 8,582 3,701
Fair Value, Recurring | Level 1    
Fair Value Measurements    
Mortgage loans held for sale 0 0
Derivative assets 0 0
Derivative liabilities 0  
Total 0 0
Fair Value, Recurring | Level 2    
Fair Value Measurements    
Mortgage loans held for sale 8,602 3,694
Derivative assets 0 0
Derivative liabilities 0  
Total 8,602 3,694
Fair Value, Recurring | Level 3    
Fair Value Measurements    
Mortgage loans held for sale 0 0
Derivative assets 32 7
Derivative liabilities (52)  
Total $ (20) $ 7