v3.26.1
Long-Term Debt - Schedule of Movement in Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Movement in Long-Term Debt [Abstract]      
Balance as of January 1, $ 669,469 $ 1,576 $ 1,576
Issuance of long-term debt   689,306
Addition from business combination   880
Repayments (117,023)   (1,930)
Interest on long-term debt 3,548   7,841
Transaction costs and debt discount   (31,447)
Amortization of transaction costs and debt discount 1,622 3,148
Loss on extinguishment of long-term debt 19,858  
Foreign exchange (29)   95
Balance as of period end $ 577,445   $ 669,469