v3.26.1
Receivables and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Notes Receivable
The following table summarizes the composition of the notes receivable balances by credit quality indicator and the allowance for credit losses:
(in thousands)June 30, 2026December 31, 2025
Senior$56,705 $98,257 
Subordinated31,933 13,356 
Unsecured3,478 4,044 
Total notes receivable$92,116 $115,657 
Less: allowance for credit losses8,678 8,481 
Total notes receivable, net of allowance for credit losses$83,438 $107,176 
Current portion, net of allowance for credit losses$54,880 $94,686 
Long-term portion, net of allowance for credit losses$28,558 $12,490 
Schedule of Financing Receivable Credit Quality Indicators
The following table summarizes the amortized cost basis of the notes receivable by the year of origination and credit quality indicator:
(in thousands)20262025202420232022PriorTotal
Senior$— $— $41,505 $— $— $15,200 $56,705 
Subordinated— 3,136 — 3,504 — 25,293 31,933 
Unsecured— 445 130 — — 2,903 3,478 
Total notes receivable$— $3,581 $41,635 $3,504 $— $43,396 $92,116 
Schedule of Financing Receivable, Allowance for Credit Loss
The following table summarizes the activity related to the Company’s notes receivable allowance for credit losses:
(in thousands)June 30, 2026December 31, 2025
Beginning balance$8,481 $7,331 
Provision for credit losses197 1,150 
Ending balance$8,678 $8,481 
Schedule of Past Due Balances of Notes Receivable
The following table summarizes the past due balances by credit quality indicator of the notes receivable:
(in thousands)1- 30 days
Past Due
31-89 days
Past Due
> 90 days
Past Due
Total
Past Due
CurrentTotal
 Notes Receivable
As of June 30, 2026
Senior$5,245 $ $42,900 $48,145 $8,560 $56,705 
Subordinated    31,933 31,933 
Unsecured  204 204 3,274 3,478 
$5,245 $ $43,104 $48,349 $43,767 $92,116 
As of December 31, 2025
Senior$— $— $42,900 $42,900 $55,357 $98,257 
Subordinated— — — — 13,356 13,356 
Unsecured— — 404 404 3,640 4,044 
$— $— $43,304 $43,304 $72,353 $115,657