v3.26.1
Revenue - Customer Concentration (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
customer
segment
Dec. 31, 2024
USD ($)
customer
segment
Customer Concentration    
Number of customers | customer   3
Number of operating segments | segment 1 1
Revenue | Customer concentration risk    
Customer Concentration    
Number of customers | customer 1  
Revenue | Customer concentration risk | Customer 1    
Customer Concentration    
Concentration risk (as a percent) 36.00% 25.00%
Revenue, net   $ 1,840
Revenue | Customer concentration risk | Customer 2    
Customer Concentration    
Concentration risk (as a percent)   11.00%
Revenue, net $ 2,008 $ 817
Revenue | Customer concentration risk | Customer 3    
Customer Concentration    
Concentration risk (as a percent)   11.00%
Revenue, net   $ 799