v3.26.1
Debt - Credit Facility (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 24, 2025
Dec. 21, 2021
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]        
Letter of credit outstanding     $ 700 $ 700
Amount drawn on letters of credit     0  
Short-term debt     $ 3,000 0
Texas Capital Bank        
Line of Credit Facility [Line Items]        
Interest rate     5.99%  
Unused commitment fee rate     0.25%  
Revolving Credit Facility | Texas Capital Bank        
Line of Credit Facility [Line Items]        
Margin per annum   2.25%    
Short-term debt     $ 3,000  
Credit Facility | Revolving Credit Facility | Texas Capital Bank        
Line of Credit Facility [Line Items]        
Term (in years)   3 years    
Maximum borrowing capacity   $ 25,000    
Credit Facility | Letter of Credit | Texas Capital Bank        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity   $ 3,000    
New Credit Facility        
Line of Credit Facility [Line Items]        
Additional borrowing capacity     $ 21,300 24,300
New Credit Facility | Revolving Credit Facility | Texas Capital Bank        
Line of Credit Facility [Line Items]        
Renewal term (in months) 3 years      
Increase in commitments $ 10,000      
Short-term debt       $ 0