v3.26.1
Debt - Future Minimum Principal Payments of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
May 25, 2025
May 26, 2024
Debt Disclosure [Abstract]      
2026 $ 954    
2027 986    
2028 1,023    
2029 185,136    
2030 1,068    
Thereafter 6,593    
Debt principal $ 195,760 $ 188,350 $ 187,539