XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Borrowings - Schedule of Debt Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total $ 162,796 $ 160,277
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 162,796 160,277
2027 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total 74,796 72,277
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 74,796 72,277
Revolving Credit Facility | Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Total 88,000 88,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 $ 88,000 $ 88,000