v3.25.2
Related Party Transactions - Schedule of Related Party Transactions Related to Interest Income and Interest Expense on Related Party Debt (Details) - Related Party [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Interest income on related party loans receivable $ 0 $ 834 $ 0 $ 1,863
Interest expense on related party debt $ 2,815 $ 6,202 $ 4,628 $ 12,403