XML 61 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Customer
Dec. 31, 2023
Customer
Disaggregation Of Revenue [Line Items]      
Contract assets $ 3,277 $ 85  
Contract liabilities 2,932 $ 0  
Revenue remaining performance obligation $ 34,800    
Revenue Recognized Percentage 31.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Number Of customers meeting concentration risk threshold | Customer 3 2 2
Current Assets [Member]      
Disaggregation Of Revenue [Line Items]      
Contract assets $ 3,300 $ 100  
Other Current Liabilities [Member]      
Disaggregation Of Revenue [Line Items]      
Contract liabilities $ 0 $ 4,000  
Customer One [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 28.00% 56.00% 23.00%
Customer Two [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 18.00% 16.00% 22.00%
Customer Three [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 18.00%