v3.26.1
Balance Sheet Details (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance Sheet Details [Line Items]        
Goodwill impairment losses $ 486,000 $ 594,000 $ 8,620,000 $ 11,512,000