v3.26.3
Revenues - Schedule of Concentration of Risk, by Risk Factor (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Concentration Risk [Line Items]        
Revenues $ 43,581 $ 33,143 $ 114,765 $ 100,372
Percent of total
revenues 100.00% 100.00% 100.00% 100.00%
Customer Concentration Risk | Revenue Benchmark | Customer A        
Concentration Risk [Line Items]        
Revenues $ 5,009 $ 0 $ 5,083 $ 0
Percent of total
revenues 11.00% 0.00% 4.00% 0.00%
Customer Concentration Risk | Revenue Benchmark | Customer B        
Concentration Risk [Line Items]        
Revenues $ 0 $ 641 $ 0 $ 10,640
Percent of total
revenues 0.00% 2.00% 0.00% 11.00%
Customer Concentration Risk | Revenue Benchmark | Customer C        
Concentration Risk [Line Items]        
Revenues $ 4,362 $ 4,788 $ 12,358 $ 14,003
Percent of total
revenues 10.00% 14.00% 11.00% 14.00%
Customer Concentration Risk | Revenue Benchmark | Customer D        
Concentration Risk [Line Items]        
Revenues $ 3,475 $ 3,483 $ 10,594 $ 10,445
Percent of total
revenues 8.00% 11.00% 9.00% 10.00%
Customer Concentration Risk | Revenue Benchmark | Customer E        
Concentration Risk [Line Items]        
Revenues $ 5,644 $ 5,269 $ 17,054 $ 15,429
Percent of total
revenues 13.00% 16.00% 15.00% 15.00%
Customer Concentration Risk | Revenue Benchmark | Customer F        
Concentration Risk [Line Items]        
Revenues $ 4,101 $ 3,349 $ 11,454 $ 10,179
Percent of total
revenues 9.00% 10.00% 10.00% 10.00%
Customer Concentration Risk | Revenue Benchmark | All others        
Concentration Risk [Line Items]        
Revenues $ 20,990 $ 15,613 $ 58,222 $ 39,676
Percent of total
revenues 49.00% 47.00% 51.00% 40.00%