v3.26.3
Debt - Summary of Warehouse Facilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Outstanding Balance $ 33,355 $ 46,398
Line of Credit | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum Aggregate Commitment 140,000  
Outstanding Balance 33,355 46,398
Line of Credit | January 29, 2027 | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum Aggregate Commitment 40,000  
Outstanding Balance 0 16,828
Line of Credit | January 31, 2027 | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum Aggregate Commitment 60,000  
Outstanding Balance 30,918 0
Line of Credit | December 15, 2027 | Line of Credit    
Line of Credit Facility [Line Items]    
Maximum Aggregate Commitment 40,000  
Outstanding Balance $ 2,437 $ 29,570