v3.25.4
Segment And Geographic Information - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 1  
Reportable segment not disclosed segment  
Revenues [1] $ 122,830 $ 98,613
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage 66.00% 61.00%
Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage 11.00% 12.00%
Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk percentage 10.00%  
United States    
Segment Reporting Information [Line Items]    
Revenues $ 108,843 $ 88,527
[1] Includes related party revenues of zero and $0.3 million for the years ended December 31, 2025 and 2024, respectively.