v3.26.1
Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,500 $ 21,500
Accumulated Amortization (19,906) (19,375)
Net Carrying Amount 1,594 2,125
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,000 1,000
Accumulated Amortization (1,000) (1,000)
Net Carrying Amount $ 0 $ 0
Weighted-Average Estimated Remaining Useful Life (in years) 0 years 0 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 8,500 $ 8,500
Accumulated Amortization (6,906) (6,375)
Net Carrying Amount $ 1,594 $ 2,125
Weighted-Average Estimated Remaining Useful Life (in years) 9 months 18 days 1 year
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,000 $ 12,000
Accumulated Amortization (12,000) (12,000)
Net Carrying Amount $ 0 $ 0
Weighted-Average Estimated Remaining Useful Life (in years) 0 years 0 years