v3.26.1
Debt (Narrative) (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 29, 2029
Dec. 28, 2028
Aug. 08, 2026
Dec. 31, 2025
Dec. 13, 2024
Jul. 30, 2015
Debt Instrument [Line Items]                
Document Period End Date Jun. 30, 2026              
Payments of Debt Issuance Costs $ 162,000 $ 71,000            
Costs associated with amendment 2,152,000         $ 2,465,000    
Warehouse Agreement Borrowings 34,632,000         46,398,000    
Senior unsecured notes, net 237,164,000         261,972,000    
Letters of Credit Outstanding, Amount           200,000    
Notes payable $ 14,371,000         14,371,000    
Debt Instrument, Interest Rate Terms 1.4% to 2%              
2026 Notes                
Debt Instrument [Line Items]                
Senior unsecured notes, net $ 50,000,000         50,000,000    
2027 Notes                
Debt Instrument [Line Items]                
Senior unsecured notes, net 37,500,000         37,500,000    
2028 Notes                
Debt Instrument [Line Items]                
Senior unsecured notes, net 50,000,000         75,000,000    
2029 Notes                
Debt Instrument [Line Items]                
Senior unsecured notes, net 100,000,000         100,000,000    
Senior Notes                
Debt Instrument [Line Items]                
Costs associated with amendment 336,000         528,000    
Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 330,000,000.0 $ 35,000,000.0
Borrowings on lines of credit 0         $ 0    
Warehouse Facility expiring December 18, 2025                
Debt Instrument [Line Items]                
Warehouse Agreement Borrowings $ 34,632,000              
Forecast [Member]                
Debt Instrument [Line Items]                
Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five     $ 70,000,000.0          
Long-Term Debt, Maturity, Year Three       $ 25,000,000.0 $ 50,000,000.0      
Long-Term Debt, Maturity, Year Five       $ 30