v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 26,800,000 $ 26,800,000
Accumulated Amortization (22,557,000) (17,197,000)
Net Carrying Amount 4,243,000 9,603,000
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000,000 1,000,000
Accumulated Amortization (842,000) (642,000)
Net Carrying Amount 158,000 358,000
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,000,000 3,000,000
Accumulated Amortization (2,525,000) (1,925,000)
Net Carrying Amount 475,000 1,075,000
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,800,000 22,800,000
Accumulated Amortization (19,190,000) (14,630,000)
Net Carrying Amount $ 3,610,000 $ 8,170,000