v3.26.1
Borrowings - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 131,943 $ 140,881
Level 1    
Debt Instrument [Line Items]    
Total 0 0
Level 2    
Debt Instrument [Line Items]    
Total 0 0
Level 3    
Debt Instrument [Line Items]    
Total 131,943 140,881
2027 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total 73,943 74,881
2027 Notes | Level 1 | Senior Notes    
Debt Instrument [Line Items]    
Total 0 0
2027 Notes | Level 2 | Senior Notes    
Debt Instrument [Line Items]    
Total 0 0
2027 Notes | Level 3 | Senior Notes    
Debt Instrument [Line Items]    
Total 73,943 74,881
Revolving Credit Facility | Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Total 58,000 66,000
Revolving Credit Facility | Credit Facility | Level 1 | Line of Credit    
Debt Instrument [Line Items]    
Total 0 0
Revolving Credit Facility | Credit Facility | Level 2 | Line of Credit    
Debt Instrument [Line Items]    
Total 0 0
Revolving Credit Facility | Credit Facility | Level 3 | Line of Credit    
Debt Instrument [Line Items]    
Total $ 58,000 $ 66,000