v3.26.3
Related Parties (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 20, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]            
Purchases from related party   $ 2,000 $ 2,000 $ 6,000 $ 4,900  
Stock repurchased and canceled (in shares) 3,298,704          
Stock repurchase price (in dollars per share) $ 22.74          
Aggregate purchase price of stock repurchased and canceled $ 75,000 75,293   75,293    
Related Party            
Related Party Transaction [Line Items]            
Selling, general, and administrative expenses   54 $ 75 218 $ 225  
Accounts payable   $ 1,891   $ 1,891   $ 1,852
Affiliated Entity            
Related Party Transaction [Line Items]            
Stock repurchased and canceled (in shares) 3,298,704          
Stock repurchase price (in dollars per share) $ 22.74          
Aggregate purchase price of stock repurchased and canceled $ 75,000