v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - Long-Term Debt [Member] - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Long-Term Debt [Line Items]    
Building financing $ 1,687 $ 1,704
Equipment financing 1,530 1,642
Credit Facility 104,857
Unamortized transaction costs - Credit Facility (10,049)
Convertible Notes 591,586 589,565
Unamortized debt discount - Convertible Notes (17,358) (18,250)
Total long-term debt, net of transaction cost and debt discount 577,445 669,469
Current portion of long-term debt (4,242) (97,022)
Non-current portion of long-term debt $ 573,203 $ 572,447