XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 1,231,814 $ 1,243,313
Other comprehensive income (loss): (1,788) 3,388
Ending balance 1,256,631 1,257,100
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (8,854) (17,195)
Other comprehensive income (loss): (1,788) 3,388
Ending balance $ (10,642) $ (13,807)