v3.26.1
Long-term debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]      
Proceeds from issuance of secured debt   $ 75,000 $ 0
2025 Variable Funding Notes      
Debt Instrument [Line Items]      
Proceeds from issuance of secured debt $ 75,000    
Variable rate 5.50% 5.50%  
2022 Variable Funding Notes      
Debt Instrument [Line Items]      
Borrowing capacity available $ 75,000 $ 75,000