XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Note Receivable - Schedule of Note Receivable and Interest Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]            
Interest income   $ 1,519 $ 1,072 $ 3,407 $ 1,868  
Notes Receivable            
Debt Instrument [Line Items]            
Note receivable   8,590   8,590   $ 8,283
Interest income   $ 155 $ 0 $ 307 $ 0  
Loans Payable            
Debt Instrument [Line Items]            
Interest rate (as percent) 3.00%