v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
Jun. 30, 2026
USD ($)
Operating leases  
2026 (remainder) $ 3,977,000
2027 6,950,000
2028 4,998,000
2029 3,008,000
2030 196,000
Thereafter 0
Total lease payments 19,129,000
Less imputed interest (1,564,000)
Total 17,565,000
Sublease income, remainder of 2026 1,600,000
Sublease income, 2027 3,200,000
Sublease income, 2028 3,300,000
Sublease income, 2029 1,400,000
Sublease income, 2030 100,000
Sublease income, thereafter $ 0