v3.25.2
Accounts Payable, Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Payables and Accruals [Abstract]      
Accounts payable and accrued expenses $ 2,336 $ 2,073  
Subscriptions paid in advance 22,776 19,784  
Accrued common stock repurchases 184 55 $ 29
Other liabilities 567 1,247  
Total $ 25,863 $ 23,159