v3.25.1
Elo Transaction - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Deconsolidation Of Subsidiary [Line Items]      
Carrying value of note receivable $ 6,217   $ 4,602
Gain(Loss) from equity method investment $ 1,342 $ 1,713  
Elo      
Deconsolidation Of Subsidiary [Line Items]      
Percentage of voting shares owned 22.00%   26.00%
Gain(Loss) from equity method investment $ (900) $ (1,000)  
Gain on dilution under equity method 2,300    
Promissory Note | Elo      
Deconsolidation Of Subsidiary [Line Items]      
Notes received $ 10,000    
Debt instrument maturity date Dec. 01, 2028    
Carrying value of note receivable $ 6,200    
Promissory note discount 3,800    
Gain(Loss) from equity method investment $ 900