v3.25.2
Loan Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 04, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 27, 2024
Aug. 02, 2024
Feb. 28, 2024
Loan Receivable                
Outstanding balance of loan receivable   $ 4,244   $ 3,669 $ 819      
Interest income   52 $ 19 123 10      
Unsecured promissory note                
Loan Receivable                
Loan to Iris $ 1,500         $ 5,000 $ 3,500 $ 2,500
Period for note payable 30 days              
Interest rate 5.00%              
Outstanding balance of loan receivable   4,200   3,700 800      
Interest income   $ 100   100        
Unsecured promissory note | Maximum                
Loan Receivable                
Loan to Iris $ 1,500         $ 5,000 $ 3,500 $ 2,500
Interest income       $ 100 $ 100