v3.26.1
Revenue and Accounts Receivable - Provision for Credit Loss Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 2,430 $ 557 $ 557 $ 420
Write-off activity       (420)
Reversal of provision due to collection of full balance     (34)  
Estimated recoveries (720)      
Ending balance $ 9,548 2,430 9,548 557
Nonrelated party        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Additions to provision for credit losses   $ 1,907 $ 7,838 523
Related party        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Additions to provision for credit losses       $ 34