v3.26.1
Long-Term Debt - Schedule of Future Maturities of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 (remaining six months) $ 1,563
2027 3,125
2028 4,688
2029 7,813
2030 9,375
Thereafter 98,436
Long-term debt $ 125,000