v3.26.1
Debt (Additional Information) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 27, 2026
Sep. 29, 2025
Feb. 10, 2025
Mar. 31, 2026
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Oct. 16, 2020
Debt                    
Proceeds from credit facility   $ 100,000           $ 197,729 $ 0  
Loss on extinguishment of debt           $ 0 $ 0 $ 3,337 $ 0  
Base Rate                    
Debt                    
Variable rate (as a percent)       4.00%            
Secured Overnight Financing Rate (SOFR)                    
Debt                    
Interest rate       1.00%            
Variable rate (as a percent)       5.00%            
Minimum | Base Rate                    
Debt                    
Interest rate       2.00%            
Loan and Security Agreement                    
Debt                    
Line of credit maximum                   $ 50,000
Debt modification payment     $ 900              
Payments of Debt Restructuring Costs     900              
Proceeds from credit facility   $ 50,000                
SVB-Equipment                    
Debt                    
Debt modification payment     500              
Payments of Debt Restructuring Costs     $ 500              
2026 Loan Agreement with Blue Owl                    
Debt                    
Percentage of unrestricted cash balance 60.00%                  
Issuance of debt       $ 200,000            
2026 Loan Agreement with Blue Owl | Initial Term Loan                    
Debt                    
Proceeds from credit facility         $ 100,000          
2026 Loan Agreement with Blue Owl | Incremental Term Loan                    
Debt                    
Line of credit maximum $ 200,000                  
2026 Loan Agreement with Blue Owl | Term loan second tranche                    
Debt                    
Proceeds from credit facility       100,000            
2026 Loan Agreement with Blue Owl | Delayed Draw Term Loan (DDTL)                    
Debt                    
Line of credit maximum       $ 150,000            
2026 Loan Agreement with Blue Owl | 2026 Loan Agreement                    
Debt                    
Line of credit maximum         $ 350,000          
2020 Loan and Security Agreement with Oxford                    
Debt                    
Gross Debt Repayment 103,700                  
Periodic payment terms 2,000                  
Prepayment fee 1,000                  
Repayments of debt 100,000                  
Loss on extinguishment of debt $ (3,300)