v3.26.3
Note Receivable - Schedule of Note Receivable and Interest Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 02, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]            
Interest income   $ 841 $ 1,494 $ 2,425 $ 4,901  
Notes Receivable            
Debt Instrument [Line Items]            
Note receivable   9,359   9,359   $ 8,896
Interest income   $ 162 $ 157 $ 463 $ 464  
Loans Payable            
Debt Instrument [Line Items]            
Interest rate (as percent) 3.00% 3.00%       3.00%