v3.26.1
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Total revenue $ 33,226 $ 36,294  
Accounts receivable, net 19,774   $ 22,644
Related Party      
Related Party Transaction [Line Items]      
Total revenue 500 $ 400  
Accounts receivable, net 0   $ 700
Accounts payable $ 900