v3.25.2
Fair Value Measurements - Carrying Values and Fair Values of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Carrying Value $ 208,578 $ 291,975
Fair Value 206,910 287,033
2026 Notes    
Fair Value Measurements    
Carrying Value 129,498 129,103
Fair Value 127,830 124,161
Revolving Credit Facility    
Fair Value Measurements    
Carrying Value 79,080 162,872
Fair Value $ 79,080 $ 162,872