v3.25.2
Summary of Significant Accounting Policies - Acquired Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]    
Intangible assets, net $ 10,995,000 $ 0
Additions 12,100,000  
Accumulated amortization (1,105,000)  
Amortization expense 1,105,000 0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Year ending December 31, 2025 2,210,000  
Year ending December 31, 2026 2,210,000  
Year ending December 31, 2027 2,210,000  
Year ending December 31, 2028 2,210,000  
Year ending December 31, 2029 2,155,000  
Intangible assets, net $ 10,995,000 $ 0
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful lives, intangible assets 10 years  
Intangible assets, net $ 1,995,000  
Additions 2,100,000  
Accumulated amortization (105,000)  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Intangible assets, net $ 1,995,000  
Developed technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Estimated useful lives, intangible assets 5 years  
Intangible assets, net $ 9,000,000  
Additions 10,000,000  
Accumulated amortization (1,000,000)  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Intangible assets, net $ 9,000,000