v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies - Equity Investments (Details) - USD ($)
3 Months Ended 15 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Non-voting Interest in VIE        
Schedule of Equity Method Investments [Line Items]        
Market value of acquired equity interest       $ 13,500,000
Loss from equity method investments   $ 0    
Equity method investments carrying amount $ 9,000,000 9,000,000 $ 9,400,000  
Equity method investments remaining useful life 4 years      
Equity Interest in Payzli        
Schedule of Equity Method Investments [Line Items]        
Loss from equity method investments   0    
Equity method investments carrying amount $ 4,600,000 $ 4,600,000 $ 4,400,000  
Equity ownership percentage     24.99%