v3.25.4
Details of Significant Accounts - Revenue, unsatisfied contracts - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue    
Amount of transaction price allocated to contracts $ 29,926 $ 26,675
Within 1 year    
Revenue    
Percentage of transaction price allocated to the unsatisfied contracts 93.00%  
2024 to 2027    
Revenue    
Percentage of transaction price allocated to the unsatisfied contracts 7.00%