v3.26.1
Loans and Financing Receivables - Allowance for Credit Loss Roll-Forward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Roll-forward of the allowance for credit losses    
Balance at beginning of period $ (2,158) $ (281)
Initial allowance for financing / loan receivables   (69)
Current period change in credit allowance (2,755)  
Charge-offs 0 0
Recoveries 154 0
Balance at end of period $ (4,759) $ (350)