v3.26.1
Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt $ 14,072 $ 16,996
Debt 747,304 323,537
Senior Notes due 2029    
Debt Instrument [Line Items]    
Net unamortized debt issuance costs 2,100 2,300
Senior Notes due 2029    
Debt Instrument [Line Items]    
Book value 290,975 290,792
Debt [1]   290,792
Senior Notes Due Two Thousand Thirty Two    
Debt Instrument [Line Items]    
Book value 425,008  
Debt [1]   0
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Book value 0  
Debt [1]   0
Debt instrument, unamortized discount 3,900 1,900
Finance Lease Obligations    
Debt Instrument [Line Items]    
Debt 31,321 32,745
Senior Notes due 2029    
Debt Instrument [Line Items]    
Debt [1] 0 0
Senior Notes Due Two Thousand Thirty Two    
Debt Instrument [Line Items]    
Debt [1] 0 0
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt [1] 0 0
Finance Lease Obligations    
Debt Instrument [Line Items]    
Debt $ 14,072 $ 16,996
[1] Net of unamortized debt issuance costs of $2.1 million and $2.3 million at March 31, 2026 and December 31, 2025, respectively.