v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Mar. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Common stock, shares authorized to be purchased (in shares)     5,000
Common stock, purchase period 2 years    
Repurchase of common stock (in shares)   464  
Repurchase of common stock   $ 3,192