v3.25.4
Borrowings - Schedule of Debt Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding borrowings $ 140,881 $ 160,277
Senior Notes | 2027 Notes, Net    
Debt Instrument [Line Items]    
Outstanding borrowings 74,881 72,277
Level 1    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Level 1 | Senior Notes | 2027 Notes, Net    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Level 2    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Level 2 | Senior Notes | 2027 Notes, Net    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Level 3    
Debt Instrument [Line Items]    
Outstanding borrowings 140,881 160,277
Level 3 | Senior Notes | 2027 Notes    
Debt Instrument [Line Items]    
Outstanding borrowings 74,900 72,300
Level 3 | Senior Notes | 2027 Notes, Net    
Debt Instrument [Line Items]    
Outstanding borrowings 74,881 72,277
Revolving Credit Facility | Line of Credit | Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 66,000 88,000
Revolving Credit Facility | Level 1 | Line of Credit | Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Revolving Credit Facility | Level 2 | Line of Credit | Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings 0 0
Revolving Credit Facility | Level 3 | Line of Credit | Credit Facility    
Debt Instrument [Line Items]    
Outstanding borrowings $ 66,000 $ 88,000