v3.26.1
Long-Term Debt - Schedule of Movement in Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Movement in Long-Term Debt [Abstract]      
Balance as of January 1, $ 1,576 $ 4,022  
Issuance of long-term debt 689,306 1,695  
Addition from business combination 880  
Repayments (1,930) (4,435)  
Interest on long-term debt 7,841 294  
Transaction costs and debt discount (31,447)  
Amortization of transaction costs and debt discount 3,148
Foreign exchange 95  
Balance as of period end $ 669,469 $ 1,576 $ 4,022