XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Amortization of discount and cost of issuance of debt $ 2,734 $ 1,172 $ 997
Total interest expense 17,642 9,258 8,650
Other Debt      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Contractual interest 669 342 455
Amortization of discount and cost of issuance of debt 50 37 25
Total interest expense $ 719 379 480
2027 Notes | Senior Notes      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Interest rate 4.50%    
Contractual interest $ 6,591 7,220 7,200
Amortization of discount and cost of issuance of debt 1,050 1,026 970
Total interest expense $ 7,641 8,246 8,170
2029 Notes | Senior Notes      
Schedule of Long Term and Short Term Debt Instruments [Line Items]      
Interest rate 3.50%    
Contractual interest $ 7,648 524 0
Amortization of discount and cost of issuance of debt 1,634 109 0
Total interest expense $ 9,282 $ 633 $ 0