v3.26.1
Fair Value Measurements - Financial Instruments disclosed but not carried at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
May 05, 2026
Mar. 31, 2026
Dec. 31, 2025
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding $ 147,850     $ 165,750
Revolving Credit Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 89,850   $ 144,350 165,750
Asset-Based Lending Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 58,000 $ 100,000 0 0
Promissory Notes Payable        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 215   $ 214 214
Carrying Value        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 148,065     173,634
Carrying Value | Revolving Credit Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 89,850     165,750
Carrying Value | Asset-Based Lending Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 58,000     0
Carrying Value | Reverse Repurchase Agreement        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 0     7,670
Carrying Value | Promissory Notes Payable        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 215     214
Fair Value        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 148,065     173,634
Fair Value | Revolving Credit Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 89,850     165,750
Fair Value | Revolving Credit Facility | Level 1        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 0     0
Fair Value | Revolving Credit Facility | Level 2        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 0     0
Fair Value | Revolving Credit Facility | Level 3        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 148,065     173,634
Fair Value | Asset-Based Lending Facility        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 58,000     0
Fair Value | Reverse Repurchase Agreement        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding 0     7,670
Fair Value | Promissory Notes Payable        
Financial Instruments disclosed but not carried at fair value        
Amount Outstanding $ 215     $ 214