v3.26.1
Notes Payable - Future Principal Payments on Notes Payable (Parenthetical) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Unamortized issuance costs [1] $ 223 $ 269
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Unamortized issuance costs $ 3,600  
[1] The unamortized issuance costs do not include the $3.6 million of debt issuance costs related to the Revolving Credit Facility included in other current assets and other assets, less current portion.