v3.26.1
Other Balance Sheet Information - Inventory (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventory Disclosure [Abstract]      
Inventory write down (reversal) $ (241) $ 207  
Inventory Valuation Reserves $ 3,998   $ 4,307