v3.26.1
Segment Reporting - Assets by Geography (Details) - Single operating segment - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Revenue, Major Customer [Line Items]    
Total $ 84,545 $ 76,784
United States    
Revenue, Major Customer [Line Items]    
Total 66,032 57,652
Non United States    
Revenue, Major Customer [Line Items]    
Total $ 18,513 $ 19,132