XML 68 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Nov. 20, 2020
Other Assets [Line Items]      
Depreciation and amortization expense $ 8,000 $ 12,400  
Investment in equity securities 0 200  
Natural Fiber Welding, Inc.      
Other Assets [Line Items]      
Investment in equity securities     $ 2,000
Equity securities impairment loss $ 200 $ 1,800  
Natural Fiber Welding, Inc. | Series A Preferred Stock      
Other Assets [Line Items]      
Equity securities acquired (in shares)     201,207