v3.26.1
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 747,304 $ 323,537
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 290,975 290,792
Debt [1]   290,792
Deferred Cash Due Two Thousand Twenty Six    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 4,914 4,829
Senior Notes Due Two Thousand Thirty Two    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 425,008  
Fair value of long-term debt 425,008  
Debt [1]   0
Portion at Other than Fair Value Measurement | Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 287,947 289,232
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 287,947 289,232
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 4,851 4,852
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 4,851 4,852
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Senior Notes Due Two Thousand Thirty Two | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Portion at Other than Fair Value Measurement | Senior Notes Due Two Thousand Thirty Two | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 425,008  
Portion at Other than Fair Value Measurement | Senior Notes Due Two Thousand Thirty Two | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs $ 2,100 $ 2,300
[1] Net of unamortized debt issuance costs of $2.1 million and $2.3 million at March 31, 2026 and December 31, 2025, respectively.