v3.26.1
Subsequent Events - Additional Information (Details)
$ in Thousands
Apr. 09, 2026
USD ($)
May 08, 2026
USD ($)
Apr. 24, 2026
USD ($)
ft²
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 11, 2024
ft²
Nov. 01, 2022
ft²
May 22, 2022
USD ($)
Subsequent Event [Line Items]                
Operating lease period           60 months    
Area of office space | ft²           19,076 3,700  
Operating lease right of use asset       $ 2,558 $ 2,701      
Line of Credit | Truist Term Loan                
Subsequent Event [Line Items]                
Term loan face amount               $ 125,000
Line of Credit | Truist Term Loan | Haymaker III                
Subsequent Event [Line Items]                
Term loan face amount               125,000
Senior Secured Revolving Credit Facility | Debt Commitment Letter | Haymaker III                
Subsequent Event [Line Items]                
Line of credit facility, maximum borrowing capacity               $ 50,000
Subsequent Event                
Subsequent Event [Line Items]                
Operating lease period     127 months          
Area of office space | ft²     40,000          
Operating lease right of use asset     $ 4,600          
Subsequent Event | Line of Credit | Truist Term Loan                
Subsequent Event [Line Items]                
Term loan face amount   $ 175,000            
Subsequent Event | Senior Secured Revolving Credit Facility | Debt Commitment Letter | Haymaker III                
Subsequent Event [Line Items]                
Line of credit facility, maximum borrowing capacity   50,000            
Subsequent Event | Senior Secured Term Loan Facility | Debt Commitment Letter | Haymaker III                
Subsequent Event [Line Items]                
Term loan face amount   $ 125,000            
Subsequent Event | Inventory                
Subsequent Event [Line Items]                
Inventory purchase commitment term 1 year              
Inventory purchase commitment expiration date Dec. 31, 2028              
Purchase commitments to be paid by next fiscal year $ 6,300